تقوم الدالة stat() بإرجاع معلومات حول ملف ما.
ستُرجع هذه الدالة مصفوفة تحتوي على العناصر التالية:
[0] أو [dev] - رقم الجهاز
[1] أو [ino] - رقم inode
[2] أو [الوضع] - وضع حماية inode
[3] أو [nlink] - عدد الاتصالات
[4] أو [uid] - معرف المستخدم الخاص بالمالك
[5] أو [gid] – معرف مجموعة المالك
[6] أو [rdev] - نوع جهاز inode
[7] أو [الحجم] - حجم الملف بالبايت
[8] أو [atime] - آخر وقت وصول (الطابع الزمني لنظام Unix)
[9] أو [mtime] - وقت آخر تعديل (الطابع الزمني لنظام Unix)
[10] أو [ctime] - آخر وقت لتغيير inode (الطابع الزمني لنظام Unix)
[11] أو [blksize] - حجم الكتلة للإدخال والإخراج لنظام الملفات (إذا كان مدعومًا)
[12] أو [الكتل] - عدد الكتل المشغولة
القانون الأساسي ( اسم الملف )
المعلمة | يصف |
---|---|
اسم الملف | مطلوب. يحدد المسار إلى الملف. |
ملاحظة: النتائج التي يتم إرجاعها من هذه الوظيفة ليست هي نفس النتائج من خادم إلى خادم. يحتوي هذا المصفوفة على فهارس رقمية أو فهارس أسماء أو كليهما.
ملاحظة: سيتم تخزين نتائج هذه الوظيفة مؤقتًا. الرجاء استخدام Clearstatcache() لمسح ذاكرة التخزين المؤقت.
<?php$stat = stat('test.txt');echo 'وقت الوصول: ' .$stat['atime'];echo '<br />وقت التعديل: ' .$stat['mtime'];echo '<br />رقم الجهاز: ' .$stat['dev'];?>
سيتم إخراج الكود أعلاه:
وقت الوصول: 1141633430 وقت التعديل: 1141298003 رقم الجهاز: 0