Heim  >  Artikel  >  Backend-Entwicklung  >  So verwenden Sie die PHP-Statistikfunktion

So verwenden Sie die PHP-Statistikfunktion

藏色散人
藏色散人Original
2019-05-28 14:52:183112Durchsuche

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.

So verwenden Sie die PHP-Statistikfunktion

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn