當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


PHP fileatime()用法及代碼示例



fileatime() 函數可以返回指定文件的最後訪問時間。此函數可以在成功時以 Unix 時間戳的形式返回上次訪問時間,在失敗時返回 false。

用法

int fileatime ( string $filename )

此函數的結果已緩存。我們可以使用 clearstatcache() 函數來清除緩存。

每當讀取文件中的數據塊時,就可以更改文件的訪問時間。一些 Unix 係統關閉訪問時間更新,因為當應用程序定期訪問大量文件時,它會影響性能。關閉訪問時間更新可提高此類程序的性能。

示例1

<?php
   echo fileatime("/PhpProject/sample.txt");
   echo "\n";
   echo "Last access:".date("F d Y H:i:s.",fileatime("/PhpProject/sample.txt"));
?>

輸出

1590217956
Last access:May 23 2020 09:12:36.

示例2

<?php
   $filename = "/PhpProject/sample.txt";
   if(file_exists($filename)) {
      echo "$filename was last accessed at:" . date("F d Y H:i:s.", fileatime($filename));
   }
?>

輸出

/PhpProject/sample.txt was last accessed at:May 23 2020 09:12:36.

相關用法


注:本文由純淨天空篩選整理自 PHP - Function fileatime()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。