پی ایچ پی stat() فونکشن
تعریف اور استعمال
stat() فونکشن فائل کی معلومات واپسی کرتا ہے。
قواعد
fstat(فائل)
پارامتر | توضیح |
---|---|
فائل | ضروری |
توضیح
دستاویز سے فائل مخصوص فائل کی شمارش معلومات فائل اگر سیمبولک کنکشن ہے تو شمارش معلومات سیمبولک کنکشن کے بارے میں ہی ہوتی ہیں، نہ کہ سیمبولک کنکشن کے بارے میں ہوتی ہیں。
اگر خاطروات کا واقع ہو، تو stat() واپسی false کرتا ہے اور ایک وارننگ کا اعلان کرتا ہے。
واپسی کا آرایه فائل کی شمارش معلومات کا شامل ہوتا ہے، جس میں درج کئے گئے درج ذیل وحدید شامل ہیں، آرایه کا نمبر سے شروع ہوتا ہے۔ پی ایچ پی 4.0.6 سے لے کر اب تک، ایکشن نمبر کے علاوہ، متعلقہ نمبر کے ذریعے بھی رسائی حاصل کی جاسکتی ہے。
stat() کا واپسی فارمات
نمبر | پائنٹ کا نام (سے پی ایچ پی 4.0.6) | توضیح |
---|---|---|
0 | dev | دسائز کا نام |
1 | ino | نمبر |
2 | mode | انوائڈ محفوظ نمونہ |
3 | nlink | کوئنٹی کی تعداد |
4 | uid | مالک کا یوزر آئی ڈی |
5 | gid | مالک کا گروپ آئی ڈی |
6 | rdev | دسائز کا نوعیت، اگر انوائڈ سائز دیکھنا چاہیے تو |
7 | size | فائل کی سائز کا بائٹ |
8 | atime | پچیگار میتھاڈ (Unix میتھاڈ) |
9 | mtime | پچیگار میتھاڈ (Unix میتھاڈ) |
10 | ctime | پچیگار میتھاڈ (Unix میتھاڈ) |
11 | blksize | 文件系统 IO 的块大小 |
12 | blocks | 所占据块的数目 |
实例
<?php $file = fopen("test.txt","r"); print_r(stat($file)); fclose($file); ?>
输出类似:
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 )