lstat
(PHP 4, PHP 5, PHP 7, PHP 8)
lstat —
Sammelt Informationen über eine Datei oder einen symbolischen Link
Parameter-Liste
filename
-
Pfad zur Datei oder zum symbolischen Link.
Rückgabewerte
Bitte lesen Sie die Handbuchseite zu stat() für
Informationen über die Struktur des Arrays, das lstat()
zurückgibt. Diese Funktion ist identisch zur
stat()-Funktion, mit dem Unterschied, dass, falls
filename
ein symbolischer Link ist, dessen
Statistik zurückgegeben wird und nicht der Status der Datei, auf die
der symbolische Link zeigt.
Bei einem Fehler wird false
zurückgegeben.
Fehler/Exceptions
Im Fehlerfall wird eine E_WARNING
ausgegeben.
Beispiele
Beispiel #1 Vergleich von stat() und lstat()
<?php
symlink('uploads.php', 'uploads');
// Vergleiche die Informationen von uploads.php und uploads
array_diff(stat('uploads'), lstat('uploads'));
?>
Das oben gezeigte Beispiel erzeugt
eine ähnliche Ausgabe wie:
Unterschiede in den Informationen beider Dateien.
Array
(
[ino] => 97236376
[mode] => 33188
[size] => 34
[atime] => 1223580003
[mtime] => 1223581848
[ctime] => 1223581848
[blocks] => 8
)
Anmerkungen
Hinweis: Die Ergebnisse dieser Funktion
werden zwischengespeichert. Weitere Details sind bei
clearstatcache() zu finden.
TippSeit PHP 5.0.0 kann diese
Funktion mit einigen URL-Wrappern benutzt werden. Schauen
Sie in der Liste unter Unterstützte Protokolle und Wrapper nach, welcher Wrapper die
Funktionalität von stat() unterstützt.
Siehe auch
- stat() - Sammelt Informationen über eine Datei