Function.clearstatcache
Aus PHP-Wiki
clearstatcache — Löscht den Status Cache
Beschreibung
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.
Hinweis:
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().