PHP 文件函数

PHP fileatime()函数 用于获取文件的上次访问时间,它返回的是一个10位的unix时间戳。

语法

fileatime(string $filename)

参数

参数
说明必须/可选
filename文件路径必须

返回值

返回文件上次被访问的时间,返回的格式是unix时间戳, 失败时返回 false。

注意点

  1. 一个文件的 atime 应该在不论何时读取了此文件中的数据块时被更改。当一个应用程序定期访问大量文件或目录时很影响性能。
  2. 有些 Unix 文件系统可以在加载时关闭 atime 的更新以提高这类程序的性能。在这种文件系统下本函数没有用处。
  3. 不同文件系统对时间的判断方法可能是不相同的。
  4. 此函数的结果会被缓存。请使用 clearstatcache() 来清除缓存。

例子

现介绍一个简单的例子了解该函数的使用方法。

<?php
$filename = 'test.txt';
if (file_exists($filename)) {
    echo "$filename 上次被访问的时间是: " . fileatime($filename);//时间戳
}

?>