PHP lstat()函数

定义和用法

lstat()函数返回关于文件或符号连接的信息。

语法

lstat(file)
参数 描述
file 必需。规定要检查的文件。

说明

获取由 file 参数指定的文件或符号连接的统计信息。

lstat()的返回格式

数字下标 关联键名(自PHP 4.0.6) 说明
0 dev 设备名
1 ino 号码
2 mode inode保护模式
3 nlink 被连接数目
4 uid 所有者的用户ID
5 gid 所有者的组ID
6 rdev 设备类型,如果是inode设备的话
7 size 文件大小的字节数
8 atime 上次访问时间(Unix 时间戳)
9 mtime 上次修改时间(Unix 时间戳)
10 ctime 上次更改时间(Unix 时间戳)
11 blksize Blöckegröße des Dateisystem IO
12 blocks Anzahl der besetzten Blöcke

Hinweise und Kommentare

Hinweis:Diese Funktion ist ähnlich zu stat() Funktion ist gleich, der Unterschied liegt nur an einem Punkt: file Wenn der Parameter ein symbolischer Link ist, wird der Zustand des symbolischen Links zurückgegeben, nicht der Zustand der vom symbolischen Link angezeigten Datei.

Kommentar:Das Ergebnis dieser Funktion wird im Cache gespeichert. Verwenden Sie clearstatcache() um den Cache zu leeren.

Beispiel

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

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
)