Gli ultimi tutorial di sviluppo web
 

PHP clearstatcache() Function


<Completa PHP Filesystem di riferimento

Definizione e l'utilizzo

Il clearstatcache() funzione cancella la cache di stato del file.

PHP memorizza i dati per alcune funzioni per migliorare le prestazioni. Se un file viene controllato più volte in uno script, si potrebbe voler evitare la memorizzazione nella cache per ottenere risultati corretti. Per fare questo, utilizzare la clearstatcache() la funzione.

Sintassi

clearstatcache()

Suggerimenti e Note

Tip: Le funzioni che vengono caching:

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

Esempio

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

L'output del codice sopra possono essere:

792
100

<Completa PHP Filesystem di riferimento