clearstatcache()
PHP clearstatcache() funksiyasi
❮ PHP fayl tizimi ma’lumotnomasiMisol
Fayl hajmini chiqaring, faylni qisqartiring, keshni tozalang, so‘ng fayl hajmini yana chiqaring:
<?php
//output filesize
echo filesize("test.txt");
echo "<br />";
$file = fopen("test.txt", "a+");
// truncate file
ftruncate($file,100);
fclose($file);
//Clear cache and check filesize again
clearstatcache();
echo filesize("test.txt");
?>
Yuqoridagi kodning natijasi quyidagicha bo‘lishi mumkin:
792
100
Ta’rif va qo‘llanilishi
clearstatcache() funksiyasi fayl holati keshini tozalaydi.
PHP samaradorlikni oshirish uchun ayrim funksiyalar ma’lumotlarini keshlaydi. Agar fayl skriptda bir necha marta tekshirilsa, to‘g‘ri natijalar olish uchun keshlashdan qochishni xohlashingiz mumkin. Buning uchun clearstatcache() funksiyasidan foydalaning.
Sintaksis
clearstatcache(clear_realpath_cache, filename)
Parametr qiymatlari
| Parametr | Tavsif |
|---|---|
| clear_realpath_cache | Ixtiyoriy. realpath keshini tozalash yoki tozalamaslikni ko‘rsatadi. Standart qiymat — FALSE, ya’ni realpath keshi tozalanmaydi |
| filename | Ixtiyoriy. Fayl nomini belgilaydi va faqat shu fayl uchun realpath va keshni tozalaydi |
Maslahatlar va eslatmalar
Maslahat: Keshlanadigan funksiyalar:
- stat()
- lstat()
- file_exists()
- is_writable()
- is_readable()
- is_executable()
- is_file()
- is_dir()
- is_link()
- filectime()
- fileatime()
- filemtime()
- fileinode()
- filegroup()
- fileowner()
- filesize()
- filetype()
- fileperms()
Texnik tafsilotlar
| Qaytariladigan qiymat: | Hech narsa |
|---|---|
| PHP versiyasi: | 4.0+ |
❮ PHP fayl tizimi ma’lumotnomasi
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
