Home » PHP » Fungsi clearstatcache() Filesystem PHP

Fungsi clearstatcache() Filesystem PHP

by Hanifah Nurbaeti
by Hanifah Nurbaeti

Contoh
Ukuran file keluaran, potong file, kosongkan cache, dan kemudian ukuran file keluaran lagi:

<?php
// ukuran file keluaran
echo filesize("test.txt");
echo "<br />";

$file = fopen("test.txt", "a+");
// memotong file
ftruncate($file,100);
fclose($file);

//Kosongkan cache dan periksa ukuran file lagi
clearstatcache();
echo filesize("test.txt");
?>
  /* Output : 
792
100

Definisi dan Penggunaan

Fungsi clearstatcache() dapat digunakan untuk membersihkan cache status file.

PHP menyimpan data dalam cache untuk beberapa fungsi untuk kinerja yang lebih baik. Jika sebuah file akan diperiksa beberapa kali dalam sebuah skrip, kita bisa menghindari caching untuk mendapatkan hasil yang benar. Untuk melakukan ini, gunakan fungsi clearstatcache().

Syntax

clearstatcache(clear_realpath_cachefilename)

Nilai Parameter

ParameterDeskripsi
clear_realpath_cacheOptional. Menunjukkan apakah akan menghapus cache realpath atau tidak. Default-nya adalah FALSE, yang menunjukkan untuk tidak menghapus cache realpath
filenameOptional. Menentukan nama file dan membersihkan realpath dan cache untuk file itu saja

Tip dan Catatan

Tip: Fungsi untuk menyimpan cache :

  • 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()

Detail Teknis

Return Value:Tidak ada
PHP Version:4.0+
PHP Changelog:PHP 5.3 – Menambahkan dua parameter opsional: clear_realpath_cahe dan nama file

You may also like