PHP stat() Function












❮ مرجع فایل سیستم PHP

مثال


دریافت اطلاعات در مورد یک فایل:




$stat = stat("test.txt");

echo "زمان دسترسی: " .$stat["atime"];

echo "
زمان اصلاح: " .$stat["mtime"];

echo "
شماره دستگاه: " .$stat["dev"];

?>

اجرای مثال »




تعریف و استفاده


تابع stat() اطلاعات یک فایل را برمی گرداند.


توجه: نتایج این عملکرد از سروری به سرور دیگر متفاوت خواهد بود. آرایه
ممکن است شامل فهرست شماره، فهرست نام یا هر دو باشد.


توجه: نتیجه این تابع در حافظه پنهان است. استفاده کنید
clearstatcache() برای پاک کردن حافظه پنهان.



نحو



stat(نام فایل)


مقادیر پارامتر









را مشخص می کند

پارامتر توضیح
نام فایل لازم است. مسیر فایل













جزئیات فنی











مقدار بازگشتی:

آرایه ای با عناصر زیر:



  • [0] یا [dev] - شماره دستگاه

  • [1] یا [ino] - شماره Inode

  • [2] یا [حالت] - حالت حفاظتی Inode

  • [3] یا [nlink] - تعداد پیوندها

  • [4] یا [uid] - شناسه کاربری مالک

  • [5] یا [gid] - شناسه گروه مالک

  • [6] یا [rdev] - نوع دستگاه Inode

  • [7] یا [size] - اندازه بر حسب بایت

  • [8] یا [atime] - آخرین دسترسی (به عنوان مهر زمانی یونیکس)

  • [9] یا [mtime] - آخرین تغییر (به عنوان مهر زمانی یونیکس)

  • [10] یا [ctime] - آخرین تغییر ایند (به عنوان مهر زمانی یونیکس)

  • [11] یا [blksize] - مسدود کردن اندازه فایل سیستم IO (در صورت پشتیبانی)

  • [12] یا [بلوک] - تعداد بلوک های اختصاص داده شده


در صورت خرابی یک E_WARNING برمی‌گرداند


نسخه PHP: 4.0+



❮ مرجع فایل سیستم PHP