(PHP 4, PHP 5, PHP 7, PHP 8)
fileatime — 取得檔案的最後存取時間
filename
檔案的路徑。
回傳檔案最後被存取的時間,失敗時則回傳 false
。時間以 Unix 時間戳記的形式回傳。
失敗時,會發出 E_WARNING
。
範例 #1 fileatime() 範例
<?php
// 輸出例如 somefile.txt 最後存取時間:2002 年 12 月 29 日 22:16:23。
$filename = 'somefile.txt';
if (file_exists($filename)) {
echo "$filename 最後存取時間: " . date("Y 年 m 月 d 日 H:i:s.", fileatime($filename));
}
?>
注意:
檔案的存取時間 (atime) 理論上會在檔案的資料區塊被讀取時更新。當應用程式規律地存取大量的檔案或目錄時,這可能會造成效能損耗。
某些 Unix 檔案系統可以掛載時停用 atime 更新來提升這類應用程式的效能;USENET 新聞群組的 spool 就是一個常見的例子。在這樣的檔案系統上,這個函式將會失效。
注意:
請注意,時間解析度可能因檔案系統而異。
注意:此函式的結果會被快取。詳情請參閱 clearstatcache()。