PHP clearstatcache () Fungsi
Referensi Sistem File PHPContoh
Ukuran file keluaran, potong file, hapus cache, lalu keluarkan ukuran file lagi:
<?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");
?>
Output dari kode di atas dapat berupa:
792
100
Definisi dan Penggunaan
Fungsi clearstatcache() membersihkan cache status file.
PHP menyimpan data untuk beberapa fungsi untuk kinerja yang lebih baik. Jika file akan diperiksa beberapa kali dalam skrip, Anda mungkin ingin menghindari caching untuk mendapatkan hasil yang benar. Untuk melakukannya, gunakan fungsi clearstatcache().
Sintaksis
clearstatcache(clear_realpath_cache, filename)
Nilai Parameter
Parameter | Description |
---|---|
clear_realpath_cache | Optional. Indicates whether to clear the realpath cache or not. Default is FALSE, which indicates not to clear realpath cache |
filename | Optional. Specifies a filename, and clears the realpath and cache for that file only |
Tips dan Catatan
Tip: Fungsi yang di-cache:
- status()
- status()
- file_ada()
- is_dapat ditulis()
- is_readable()
- is_executable()
- is_file()
- is_dir()
- is_link()
- waktu file()
- waktu file ()
- waktu file()
- fileinode()
- grup file()
- pemilik file()
- ukuran file()
- tipe file()
- fileperm()
Detail Teknis
Nilai Kembali: | Tidak |
---|---|
Versi PHP: | 4.0+ |
Log Perubahan PHP: | PHP 5.3 - Menambahkan dua parameter opsional: clear_realpath_cahe dan nama file |
Referensi Sistem File PHP