PHP - clearstatcache

Syntax

clearstatcache()

Erklärung

Die Funktion clearstatcache löscht den sog. Dateistatus-Zwischenspeicher. Funktionen (s.u.), die Statuswerte für eine Datei abfragen sind meist sehr ressourcenintensiv. Um diese Belastung des Servers zu minimieren werden die Ergebnisse zwischengespeichert und bei erneuter Abfrage bzgl. derselben Datei lediglich aus diesem Zwischenspeicher gelesen. Wenn sich der Dateistatus nach der letzten Abfrage jedoch geändert hat, kann es deshalb notwendig sein, den Zwischenspeicher zu leeren um den tatsächlichen, aktuellen Status abzufragen.

Die Ergebnisse folgender Fuktionen werden (je Datei) zwischengespeichert: stat, lstat, file_exists, is_dir, is_executable, is_file, is_link, is_readable, is_writeable, fileatime, filectime, filemtime, fileinode, filegroup, fileowner, filesize, filetype, fileperms

Beispiel

<?php

clearstatcache();

?>

Ergebnis:

Der Zwischenspeicher (Cache) für den Datei-Status wurde gelöscht.

zurück: PHP - Datei-Befehle

Ergänzung? Fehler? Schreib uns an team@phpbox.de
Du findest phpbox.de nützlich? Wir freuen uns über einen Link auf phpbox.de

Einstieg in PHP 8 und MySQL
PHP Buch