(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 was last accessed: " . date("F d Y H:i:s.", fileatime($filename));
}
?>
注意:
文件的时间戳应该在每次读取文件的数据块时更改。当应用程序定期访问大量文件或目录时,这在性能方面可能很昂贵。
一些 Unix 文件系统可以以禁用时间戳更新的方式挂载,以提高此类应用程序的性能;USENET 新闻卷是一个常见的示例。在此类文件系统上,此函数将无用。
注意:
请注意,时间分辨率可能因文件系统而异。
注意: 此函数的结果被缓存。有关详细信息,请参阅 clearstatcache()。