PHP lstat() funktion
Definition og brug
lstat() funktionen returnerer information om filen eller symbolkæden.
Syntaks
lstat(file)
Parameter | Beskrivelse |
---|---|
file | Obligatorisk. Angiver filen, der skal kontrolleres. |
Beskrivelse
Få af file Statistisk information om filen eller symbolkæden specificeret af parameteren.
lstat()'s returneringsformat
Numerisk indeks | Relateret nøglenavn (fra PHP 4.0.6) | Beskrivelse |
---|---|---|
0 | dev | Enhedsnavn |
1 | ino | Nummer |
2 | mode | inode-beskyttelsesmode |
3 | nlink | Antal forbindelser |
4 | uid | Brugerens bruger-ID |
5 | gid | Gruppens bruger-ID |
6 | rdev | Enhedstype, hvis det er en inode-enhed |
7 | size | Antal bytes i filstørrelse |
8 | atime | Seneste adgangstid (Unix tidsstempel) |
9 | mtime | Seneste ændringstid (Unix tidsstempel) |
10 | ctime | Seneste ændringstid (Unix tidsstempel) |
11 | blksize | Blockstørrelse for filsystem IO |
12 | blocks | Antal blokke, der besættes |
Vedligeholdelse og kommentarer
Vedligeholdelse:Denne funktion er samme som stat() Funktionen er samme, men forskellen er kun én ting: hvis file Hvis parameteren er en symbolisk lenke, vil tilstanden af denne symboliske lenke blive returneret, ikke tilstanden af filen, som symbolisk lenken peger på.
Kommentar:Resultatet af denne funktion vil blive cached. Brug clearstatcache() for at rydde cachen.
Eksempel
<?php print_r(lstat("test.txt")); ?>
Udskrivning ligner:
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 )