توابع filectime() در PHP

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

فونکشن filectime() زمان آخرین تغییر inode فایل مشخص شده را برمی‌گرداند.

این فونکشن زمان آخرین تغییر inode فایل را برمی‌گرداند. اگر خطایی رخ دهد، false برمی‌گرداند. زمان به صورت واریانس Unix برمی‌گرداند.

structures

fileatime(filename)
پارامتر توضیح
filename ضروری. تعیین کنید که کدام فایل باید بررسی شود.

توضیحات و یادداشت‌ها

توضیح:نتیجه این فونکشن در کش ذخیره می‌شود. لطفاً از clearstatcache() برای پاکسازی کش استفاده کنید.

توجه:در بیشتر سیستم‌های فایل Unix، وقتی داده‌های inode یک فایل تغییر می‌کند، فایل به عنوان تغییر یافته تلقی می‌شود. به عبارت دیگر، وقتی مجوز، مالک، گروه مالک یا سایر داده‌های inode تغییر می‌کند، filemtime()این است که می‌خواهید از آن برای ایجاد یادداشت‌های پاکت‌های fileatime().

نکته:در برخی از توضیحات Unix، ctime به عنوان زمان ایجاد فایل ذکر شده است، که اشتباه است. در بیشتر سیستم‌های فایل Unix، زمان ایجاد فایل Unix وجود ندارد.

مثال

<?php
echo filectime("test.txt");
echo "آخرین تغییر: ".date("F d Y H:i:s.",filectime("test.txt"));
?>

خروجی:

1138609592
آخرین تغییر: 30 ژانویه 2006 09:26:32.