Neueste Web-Entwicklung Tutorials
 

PHP clearstatcache() Function


<Komplettes PHP - Dateisystem Referenz

Definition und Verwendung

Die clearstatcache() Funktion löscht den Dateistatus - Cache.

PHP-Caches Daten für einige Funktionen für eine bessere Leistung. Wenn eine Datei mehrmals in einem Skript überprüft wird, können Sie das Caching zu vermeiden, korrekte Ergebnisse zu erhalten. Um dies zu tun, verwenden Sie die clearstatcache() Funktion.

Syntax

clearstatcache()

Tipps und Hinweise

Tip: Funktionen, die das 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()

Beispiel

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

Der Ausgang des obigen Code könnten sein:

792
100

<Komplettes PHP - Dateisystem Referenz