PHP Conference Japan 2024

fileatime

(PHP 4, PHP 5, PHP 7, PHP 8)

fileatime取得檔案的最後存取時間

說明

fileatime(字串 $filename): 整數|false

取得指定檔案的最後存取時間。

參數

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()

提示

從 PHP 5.0.0 開始,此函式也可以與*某些* URL 包裝器一起使用。請參閱 支援的協定和包裝器 以確認哪些包裝器支援 stat() 家族的函式。

參見

新增註記

使用者貢獻的註記

此頁面沒有使用者貢獻的註記。
To Top