PHP clearstatcache () function
Definisi dan Penggunaan
clearstatcache () fungsi membersihkan cache Status berkas.
PHP cache informasi kembali beberapa fungsi untuk memberikan kinerja yang lebih tinggi. Namun kadang-kadang, seperti dalam naskah untuk memeriksa file yang sama beberapa kali, dan file selama eksekusi script dalam bahaya yang dijatuhkan atau diubah, Anda perlu menghapus status cache file, untuk mendapatkan hasil yang benar. Untuk melakukannya, gunakan clearstatcache () fungsi.
tatabahasa
clearstatcache()
Tips dan Catatan
Tip: caching fungsi, yaitu dengan clearstatcache () fungsi adalah fungsi dari dampak:
- 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 ()
contoh
<?php
//check 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");
?>
//check 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");
?>
Kode di atas akan menampilkan:
792
100
100
Lengkapi manual PHP Filesystem Referensi