fileatime

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

fileatime获取文件的最后访问时间

描述

fileatime(string $filename): int|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 was last accessed: " . date("F d Y H:i:s.", fileatime($filename));
}

?>

注释

注意:

文件的时间戳应该在每次读取文件的数据块时更改。当应用程序定期访问大量文件或目录时,这在性能方面可能很昂贵。

一些 Unix 文件系统可以以禁用时间戳更新的方式挂载,以提高此类应用程序的性能;USENET 新闻卷是一个常见的示例。在此类文件系统上,此函数将无用。

注意:

请注意,时间分辨率可能因文件系统而异。

注意: 此函数的结果被缓存。有关详细信息,请参阅 clearstatcache()

提示

从 PHP 5.0.0 开始,此函数也可以与一些 URL 包装器一起使用。请参阅 支持的协议和包装器 以确定哪些包装器支持 stat() 系列的功能。

参见

添加注释

用户贡献的注释

此页面没有用户贡献的注释。
To Top