fileatime
fileatime
(PHP 4, PHP 5, PHP 7)
fileatime - 获取文件的上次访问时间
描述
int fileatime ( string $filename )
获取给定文件的最后访问时间。
参数
filename
文件的路径。
返回值
返回文件上次访问的时间或FALSE
失败时的时间。时间以Unix时间戳的形式返回。
例子
Example #1 fileatime() example
<?php
// outputs e.g. somefile.txt was last accessed: December 29 2002 22:16:23.
$filename = 'somefile.txt';
if (file_exists($filename)) {
echo "$filename was last accessed: " . date("F d Y H:i:s.", fileatime($filename)
}
?>
错误/异常
发生故障时,E_WARNING
发射。
注意
注意
:只要正在读取文件的数据块,就应该更改文件的时间。当应用程序经常访问大量文件或目录时,这可能会导致性能成本高昂。某些Unix文件系统可以在禁用时间更新的情况下装载,以提高此类应用程序的性能; USENET新闻短片是一个常见的例子。在这样的文件系统上,这个功能将毫无用处。
注意
:请注意
,时间分辨率可能因文件系统而异。
注意
:这个函数的结果被缓存。有关更多详细信息,请参阅clearstatcache()。
提示
从PHP 5.0.0开始,这个函数也可以用于一些
URL包装器。请参阅支持的协议和包装以确定哪些包装支持stat()系列功能。