دالة PHP lstat()

التعريف والاستخدام

يعود الدالة lstat() بمعلومات عن الملف أو الرابط المميز.

النحو

lstat(file)
معامل وصف
file مطلوب. يحدد الملف الذي يجب فحصه.

شرح

الحصول على file معلومات الإحصاء للملف أو الرابط المميز المحدد بالمعامل.

نوع العودة من lstat()

فهرس رقمي اسم المفتاح المرتبط (من PHP 4.0.6) شرح
0 dev اسم الجهاز
1 ino رقم
2 mode نمط الحماية للinode
3 nlink عدد المرتبطات
4 uid معرف المستخدم المالك
5 gid معرف مجموعة المالك
6 rdev نوع الجهاز، إذا كان جهازًا مكونًا من ملفات النواة
7 size عدد البايتات لحجم الملف
8 atime تغير المرة الأخيرة للوصول (توقيت Unix)
9 mtime تغير المرة الأخيرة (توقيت Unix)
10 ctime تغير المرة الأخيرة (توقيت Unix)
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
)