Dalam thinkphp5, kaedah f digunakan untuk caching data mudah, dan hanya boleh menyokong borang fail dan tidak menyokong tempoh sah cache Ia boleh dianggap sebagai subset kaedah s, menggunakan kaedah pulangan PHP Oleh itu, kecekapan adalah lebih tinggi daripada kaedah S.
Persekitaran pengendalian artikel ini: sistem Windows 10, ThinkPHP versi 5, komputer Dell G3.
Kami telah pun memahami penggunaan kaedah S dalam ThinkPHP Kaedah F sebenarnya adalah subset daripada kaedah S dan hanya digunakan untuk caching data mudah, dan hanya boleh menyokong bentuk fail dan tidak menyokong tempoh sah cache Kerana ia menggunakan kaedah pulangan PHP, kecekapannya lebih tinggi daripada kaedah S, jadi kami juga memanggilnya kaedah cache cepat.
Ciri-ciri kaedah F ialah:
Caching data ringkas; 🎜>
Kami boleh menyimpannya dalam subdirektori, contohnya:
F('data','test data');
akan menjana DATA_PATH '. fail cache user/data.php, jika subdirektori pengguna tidak wujud, ia akan dibuat secara automatik juga boleh menyokong subdirektori berbilang peringkat, contohnya:
Jika anda perlu menentukan. direktori permulaan cache , anda boleh menggunakan kaedah berikut:$Data = F('data');
F('user/data',$data); // 缓存写入 F('user/data'); // 读取缓存
F('level1/level2/data',$data);
F('data',$data,TEMP_PATH);
Menyokong fungsi pemadaman kelompok, terutamanya untuk cache subdirektori Katakan kita ingin memadam semua data cache di bawah subdirektori pengguna, kita boleh menggunakan:
F('data','',TEMP_PATH);
atau gunakan syarat penapis Padam, contohnya. :
Pembelajaran yang disyorkan: "F('data',NULL);
"
Atas ialah kandungan terperinci Bagaimana untuk menggunakan kaedah f() dalam thinkphp5. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!