clearstatcache

clearstatcache -- Löscht den Status Cache

Beschreibung

void clearstatcache ( void)

Wenn Sie stat , lstat oder eine andere in der nachstehenden Liste der betroffenen Funktionen verwenden , speichert ( cached ) PHP die von diesen Funktionen zurückgeggebenen Informationen temporär , um eine bessere Performance zu bieten . In manchen Fällen könnten Sie jedoch wollen , dass diese zwischengespeicherten Informationen gelöscht werden . Wird z.B . die selbe Datei innerhalb eines Skriptes mehrmals geprüft und ist es wahrscheinlich , dass diese Datei während der Ausführung des Skriptes gelöscht oder verändert wird , könnten Sie sich dafür entscheiden , den Status Cache zu löschen . In solchen Fällen empfiehlt es sich , die von PHP zwischengespeicherten Informationen über eine Datei mittels clearstatcache( ) zu löschen .

Anmerkung : Diese Funktion speichert Informationen über bestimmte Dateinamen , weshalb Sie clearstatcache( ) nur aufrufen müssen , wenn Sie mehrere Operationen an dem selben Dateinamen durchführen , und die Informationen über genau diese Datei nicht gespeichert werden sollen .

Folgende Funktionen betreffen den Dateistatus : stat( ) , lstat( ) , file_exists( ) , is_writable( ) , is_readable( ) , is_executable( ) , is_file( ) , is_dir( ) , is_link( ) , filectime( ) , fileatime( ) , filemtime( ) , fileinode( ) , filegroup( ) , fileowner( ) , filesize( ) , filetype( ) und fileperms( ) .