当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。