PHP fileatime()
函数 用于获取文件的上次访问时间,它返回的是一个10位的unix时间戳。
语法
fileatime(string $filename)
参数
参数 说明 必须/可选 filename 文件路径 必须
返回值
返回文件上次被访问的时间,返回的格式是unix时间戳, 失败时返回 false。
注意点
- 一个文件的 atime 应该在不论何时读取了此文件中的数据块时被更改。当一个应用程序定期访问大量文件或目录时很影响性能。
- 有些 Unix 文件系统可以在加载时关闭 atime 的更新以提高这类程序的性能。在这种文件系统下本函数没有用处。
- 不同文件系统对时间的判断方法可能是不相同的。
- 此函数的结果会被缓存。请使用 clearstatcache() 来清除缓存。
例子
现介绍一个简单的例子了解该函数的使用方法。
<?php
$filename = 'test.txt';
if (file_exists($filename)) {
echo "$filename 上次被访问的时间是: " . fileatime($filename);//时间戳
}
?>