Heim > Artikel > Backend-Entwicklung > So verwenden Sie die PHP-Statistikfunktion
Die PHP-Stat-Funktion wird verwendet, um Informationen über Dateien zurückzugeben. Ihre Syntax ist fstat(file). Der Parameter file ist erforderlich und bezieht sich auf die zu überprüfende Datei.
Wie verwende ich die PHP-Statistikfunktion?
Definition und Verwendung
Die stat()-Funktion gibt Informationen über eine Datei zurück.
Syntax
fstat(file)
Parameter
Datei erforderlich. Gibt die zu prüfenden Dokumente an.
Beschreibung
Statistiken für die durch Datei angegebene Datei abrufen. Wenn es sich bei der Datei um einen symbolischen Link handelt, beziehen sich die Statistiken auf die verbundene Datei selbst und nicht auf den symbolischen Link.
Wenn ein Fehler auftritt, gibt stat() false zurück und gibt eine Warnung aus.
Das zurückgegebene Array enthält die Statistiken der Datei. Das Array enthält die unten aufgeführten Zellen und der Array-Index beginnt bei Null. Neben numerischen Indizes sind sie ab PHP 4.0.6 auch über assoziative Indizes zugänglich.
Das Rückgabeformat von stat()
numerischer Index und zugehöriger Schlüsselname (seit PHP 4.0.6) Beschreibung:
● 0 Dev-Gerätename
● 1 Ino-Nummer
● 2 Modus Inode Protected Mode
● 3 Nlink-Anzahl der verbundenen Verbindungen
● 4 uid Benutzer-ID des Eigentümers
● 5 gid Gruppen-ID des Eigentümers
● 6 rdev-Gerätetyp, wenn es sich um ein Inode-Gerät handelt
● 7 Größe der Dateigröße in Bytes Zahl
● 8 atime letzte Zugriffszeit (Unix-Zeitstempel)
● 9 mtime letzte Änderungszeit (Unix-Zeitstempel)
● 10 ctime letzte Änderungszeit (Unix-Zeitstempel)
● 11 blksize Dateisystem-IO-Blockgröße
● 12 Blöcke Anzahl der belegten Blöcke
Tipps und Kommentare
Tipp: lstat() ist ähnelt stat(), außer dass es den Status des symbolischen Links zurückgibt.
Hinweis: Das Ergebnis dieser Funktion wird zwischengespeichert. Bitte verwenden Sie „clearstatcache()“, um den Cache zu leeren.
Beispiel
<?php $file = fopen("test.txt","r"); print_r(stat($file)); fclose($file); ?>
Ausgabe ähnlich:
Array ( [0] => 0 [1] => 0 [2] => 33206 [3] => 1 [4] => 0 [5] => 0 [6] => 0 [7] => 92 [8] => 1141633430 [9] => 1141298003 [10] => 1138609592 [11] => -1 [12] => -1 [dev] => 0 [ino] => 0 [mode] => 33206 [nlink] => 1 [uid] => 0 [gid] => 0 [rdev] => 0 [size] => 92 [atime] => 1141633430 [mtime] => 1141298003 [ctime] => 1138609592 [blksize] => -1 [blocks] => -1 )
Das obige ist der detaillierte Inhalt vonSo verwenden Sie die PHP-Statistikfunktion. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!