Rumah > rangka kerja php > ThinkPHP > teks badan

Bagaimana untuk menggunakan kaedah f() dalam thinkphp5

WBOY
Lepaskan: 2022-02-18 15:05:45
asal
1982 orang telah melayarinya

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.

Bagaimana untuk menggunakan kaedah f() dalam thinkphp5

Persekitaran pengendalian artikel ini: sistem Windows 10, ThinkPHP versi 5, komputer Dell G3.

Cara menggunakan kaedah f() dalam thinkphp5

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; 🎜>

  • Menggunakan PHP untuk mengembalikan data untuk memuatkan cache;
  • menyokong caching subdirektori dan penciptaan automatik; cache dan pemadaman Kelompok;
  • Tulis dan baca cache

  • Laluan permulaan menyimpan lalai ialah DATA_PATH (pemalar ini dalam lalai konfigurasi Terletak di bawah RUNTIME_PATH.'Data/'), yang bermaksud bahawa fail cache bernama DATA_PATH.'data.php' akan dijana.

    Nota: Pastikan pengecam cache anda adalah unik untuk mengelakkan penindasan dan konflik data.
Pada kali seterusnya anda membaca data cache, gunakan:

Kami boleh menyimpannya dalam subdirektori, contohnya:

F('data','test data');
Salin selepas log masuk

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');
Salin selepas log masuk
Apabila mendapatkannya, anda perlu menggunakan:

F('user/data',$data); // 缓存写入
F('user/data'); // 读取缓存
Salin selepas log masuk
Padam cache

Memadam cache juga sangat mudah, gunakan:
F('level1/level2/data',$data);
Salin selepas log masuk

Parameter kedua diluluskan dalam NULL, yang bermaksud memadamkan cache data yang dikenal pasti sebagai data.
F('data',$data,TEMP_PATH);
Salin selepas log masuk

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);
Salin selepas log masuk

atau gunakan syarat penapis Padam, contohnya. :

Pembelajaran yang disyorkan: "
F('data',NULL);
Salin selepas log masuk
Tutorial Video PHP

"

Atas ialah kandungan terperinci Bagaimana untuk menggunakan kaedah f() dalam thinkphp5. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan