PHP
文件系统 | File System

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()系列功能。