Los últimos tutoriales de desarrollo web
 

PHP clearstatcache() Function


<Completa PHP sistema de archivos de referencia

Definición y Uso

El clearstatcache() función borra la caché de estado del archivo.

PHP almacena en caché los datos para algunas funciones para un mejor rendimiento. Si un archivo está siendo inspeccionado varias veces en una secuencia de comandos, es posible que desee evitar el almacenamiento en caché para obtener resultados correctos. Para ello, utilice el clearstatcache() función.

Sintaxis

clearstatcache()

Notas y sugerencias

Tip: Las funciones que están Almacenamiento en caché:

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

Ejemplo

<?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");
?>

La salida del código anterior podría ser:

792
100

<Completa PHP sistema de archivos de referencia