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
)