PHP lstat() funktio

Määrittely ja käyttö

lstat() funktio palauttaa tiedoston tai symbolisen linkin tiedot.

Syntaksi

lstat(file)
Parametrit Kuvaus
file Välttämätön. Määritä tarkistettava tiedosto.

Kuvaus

Hanki file Parametrillä määritetyn tiedoston tai symbolisen linkin tilatiedot.

lstat() palautusmuoto

Numeroindeksi Liittyvä avain nimi (PHP 4.0.6 alkaen) Kuvaus
0 dev Laitteen nimi
1 ino Nro
2 mode inode suojamalli
3 nlink Yhdistettyjen määrä
4 uid Omistajan käyttäjä id
5 gid Omistajan ryhmä id
6 rdev Laitetyyppi, jos on inode laite
7 size Tiedoston koko bittiinä
8 atime Viimeinen käyttö aika (Unix aikaleima)
9 mtime Viimeinen muokkaus aika (Unix aikaleima)
10 ctime Viimeinen muutos aika (Unix aikaleima)
11 blksize 文件系统 IO 的块大小
12 blocks 所占据块的数目

提示和注释

提示:本函数与 stat() 函数相同,不同之处只有一点:如果 file 参数是符号连接的话,则该符号连接的状态被返回,而不是该符号连接所指向的文件的状态。

注释:本函数的结果会被缓存。请使用 clearstatcache() 来清除缓存。

实例

<?php
print_r(lstat("test.txt"));
?>

输出类似:

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
)