SEL.html

clearstatcache

Informationsseite

nach unten Befehl
nach unten Version
nach unten Beschreibung
nach unten Beispiel
nach unten Ausgabe

nach unten 

Befehl

void clearstatcache(void)

 

nach obennach unten 

Version

PHP 3, PHP 4 >= 4.0b1

 

nach obennach unten 

Beschreibung

Mit clearstatcache() kann man den Zwischenspeicher mit den Dateistatuswerten
löschen.
Die unten stehenden Funktionen verursachen auf vielen Servern einen
beträchtlichen Zeit- und Ressourcenverbrauch. Aus diesem Grund werden die
Ergebnisse des letzten Aufrufs zwischengespeichert. Falls andere Funktionen
später auf dieselbe Datei zugreifen müssen, können sie die Werte aus dem
Zwischenspeicher verwenden und sind so deutlich schneller.
Falls Sie aber die gespeicherten Werte nicht mehr benötigen oder sich die
Eigenschaften von Dateien verändert haben, so können Sie mit der Funktion
clearstatcache() den Zwischenspeicher wieder löschen.

Folgende Funktionen nutzen den Dateistatus:

 

nach obennach unten 

Beispiel

<?PHP
$datei = "zahl.txt";
chmod ($datei, 0600);
$chmod = decoct(fileperms($datei));
echo "CHMOD: " . $chmod;
echo "<br>";
chmod ($datei, 0777);
$chmod = decoct(fileperms($datei));
echo "CHMOD: " . $chmod;
clearstatcache();
echo "<br>";
$chmod = decoct(fileperms($datei));
echo "CHMOD: " . $chmod;
?>

 

nach obennach unten 

Ausgabe

CHMOD: 100600
CHMOD: 100600
CHMOD: 100777

 

nach oben
weiter:weiter Seite copy
zurück:zurück Seite chown
 

© 2001, 2002 E-Mail Damir Enseleit, mail@selfphp3.de