<?php class File { private $_dir; const EXT = '.txt'; public function __construct() { $this->_dir = dirname(__FILE__) . '/files/'; } public function cacheData($key, $value = '', $cacheTime = 0) { $filename = $this->_dir . $key . self::EXT; if($value !== '') { // 将value值写入缓存 if(is_null($value)) { //$value 为null 将删除缓存 return @unlink($filename); } //目录不存在建立目录 $dir = dirname($filename); if(!is_dir($dir)) { mkdir($dir, 0777); } //设置定长缓存时间,保存到缓存文件中 $cacheTime = sprintf('%011d', $cacheTime); return file_put_contents($filename,$cacheTime . json_encode($value)); }
Ini adalah perpustakaan caching fail PHP, rakan-rakan yang memerlukannya boleh memuat turun dan menggunakannya
Semua sumber di laman web ini disumbangkan oleh netizen atau dicetak semula oleh tapak muat turun utama. Sila semak integriti perisian itu sendiri! Semua sumber di laman web ini adalah untuk rujukan pembelajaran sahaja. Tolong jangan gunakannya untuk tujuan komersial. Jika tidak, anda akan bertanggungjawab untuk semua akibat! Jika terdapat sebarang pelanggaran, sila hubungi kami untuk memadamkannya. Maklumat hubungan: admin@php.cn
Artikel Berkaitan

01Dec2024
Cadangan Perpustakaan CSV JavaPelbagai perpustakaan Java tersedia untuk membaca dan menulis fail CSV dengan cekap. Satu pilihan yang disyorkan ialah...

11Jan2025
Hello semua! Adakah aplikasi anda berjalan perlahan kerana pertanyaan pangkalan data yang berulang? Atau menghadapi masalah bertukar antara perpustakaan caching yang berbeza? Mari selami PSR-6, piawaian yang menjadikan caching dalam PHP boleh diramal dan boleh ditukar ganti! Artikel ini adalah sebahagian daripada siri piawaian PHPPSR. Jika anda baharu dalam hal ini, anda mungkin mahu bermula dengan Asas PSR-1. Apakah masalah yang diselesaikan oleh PSR-6? (2 minit) Sebelum PSR-6, setiap perpustakaan cache mempunyai cara kerjanya yang tersendiri. Ingin bertukar daripada Memcached kepada Redis? Tulis semula kod anda. Berhijrah dari satu rangka kerja ke rangka kerja yang lain? Ketahui API caching baharu. PSR-6 menyelesaikan masalah ini dengan menyediakan antara muka biasa yang boleh dilaksanakan oleh semua perpustakaan cache. nuklear
![[6 Kategori] Pustaka alat pemprosesan fail bahagian hadapan yang praktikal, datang dan kumpulkannya!](https://img.php.cn/upload/article/000/000/024/62d10f96f2778476.png)
15Jul2022
Artikel ini akan mengatur dan berkongsi dengan anda beberapa perpustakaan alat praktikal yang berkaitan dengan pemprosesan fail bahagian hadapan. Ia dibahagikan kepada 6 kategori dan diperkenalkan kepada anda satu persatu.

12Nov2024
Memcache vs. Memcached: Memilih Perpustakaan PHP yang Tepat untuk Keperluan Cache AndaDalam bidang perpustakaan caching PHP, Memcache dan Memcached menonjol...

17Dec2024
Mencipta Perpustakaan Statik yang Berpaut ke Perpustakaan Statik Lain Apabila membina perpustakaan statik yang bergantung pada kebergantungan daripada berbilang yang lain...

17Feb2025
Artikel ini meneroka teknik caching maju untuk aplikasi PHP, yang memberi tumpuan kepada memcached, varnis, dan menyokong perpustakaan PHP. Mari kita menyelidiki bagaimana alat ini meningkatkan kelajuan dan kecekapan aplikasi. Konsep Utama: Memcached: A Perfor High


Hot Tools

Pustaka PHP untuk bekas suntikan kebergantungan
Pustaka PHP untuk bekas suntikan kebergantungan

Koleksi 50 algoritma PHP klasik yang sangat baik
Algoritma PHP klasik, pelajari idea yang sangat baik dan kembangkan pemikiran anda

Pustaka PHP kecil untuk mengoptimumkan imej
Pustaka PHP kecil untuk mengoptimumkan imej
