<كاملة PHP نظام الملفات المرجعي
تعريف والاستخدام
و lstat() الدالة بإرجاع معلومات حول ملف أو رابط رمزي.
هذه الدالة تقوم بإرجاع صفيف مع العناصر التالية:
- [0] أو [ديف] - عدد الأجهزة
- [1] أو [إينو] - عدد Inode
- [2] أو [وضع] - وضع الحماية Inode
- [3] أو [nlink] - عدد كبير من الروابط
- [4] أو [رمز المستخدم] - هوية المستخدم مالك
- [5] أو [دائرة المخابرات العامة] - ID مجموعة من المالك
- [6] أو [rdev] - Inode نوع الجهاز
- [7] أو [حجم] - الحجم بالبايت
- [8] أو [ATIME] - أخر (as Unix timestamp)
- [9] أو [وقت أخر تعديل] - تاريخ آخر تعديل (as Unix timestamp)
- [10] أو [ctime] - آخر تغيير inode (as Unix timestamp)
- [11] أو [blksize] - Blocksize من الملفات IO (if supported)
- [12] أو [كتل] - عدد القطع المخصصة
بناء الجملة
lstat(file)
معامل | وصف |
---|---|
file | مطلوب. يحدد الملف للتحقق |
نصائح وملاحظات
Note: إن نتائج هذه الوظيفة تختلف من خادم إلى خادم. قد تحتوي على مجموعة مؤشر عدد، ومؤشر الاسم، أو كليهما.
Note: يتم التخزين المؤقت نتيجة لهذه الوظيفة. استخدام clearstatcache() لمسح ذاكرة التخزين المؤقت.
Tip: هذه هي وظيفة مماثلة ل stat() ، إلا أنه إذا كانت المعلمة ملف هو ارتباط رمزي، يتم إرجاع حالة الارتباط الرمزي (وليس وضع ملف أشار إليه الرمزي).
مثال
<?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
)
<كاملة PHP نظام الملفات المرجعي