(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));
}
?>
注意:
每当读取文件的数据块时,文件的 atime 都会发生变化。当应用程序定期访问大量文件或目录时,这在性能方面可能会造成很大的开销。
某些 Unix 文件系统可以禁用 atime 更新来提高此类应用程序的性能;USENET 新闻卷轴就是一个常见的例子。在这样的文件系统上,此函数将毫无用处。
注意:
请注意,不同文件系统的时间分辨率可能不同。
注意: 此函数的结果会被缓存。有关更多详细信息,请参阅 clearstatcache()。