PHP fileatime() 函数
实例
获取 "webdictionary.txt" 的最后访问时间:
<?php
echo fileatime("webdictionary.txt");
echo "<br>";
echo "Last access: ".date("F d Y H:i:s.", fileatime("webdictionary.txt"));
?>
运行实例 »
echo fileatime("webdictionary.txt");
echo "<br>";
echo "Last access: ".date("F d Y H:i:s.", fileatime("webdictionary.txt"));
?>
定义和用法
fileatime() 函数返回指定文件的上次访问时间。
该函数返回文件上次被访问的时间。如果出错则返回 false。时间以 Unix 时间戳的方式返回。
注释:此函数的结果被缓存。 使用 clearstatcache() 清除缓存。
注释: 每次读取文件数据时,文件的 atime 都会更改。 如果应用程序访问大量文件或目录,这会降低性能。 一些 Unix 系统禁用访问时间更新以提高性能。 在这种情况下,这个功能是没用的。
语法
fileatime(filename)
参数值
参数 | 描述 |
---|---|
filename | 必需。规定要检查的文件。 |
提示和注释
提示:本函数的结果会被缓存。请使用 clearstatcache() 来清除缓存。
注释:文件的 atime 应该在不论何时读取了该文件中的数据块时被更改。当一个应用程序定期访问大量文件或目录时很影响性能。有些 Unix 文件系统可以在加载时关闭 atime 的更新以提高这类程序的性能。USENET 新闻组假脱机是一个常见的例子。在这种文件系统下,本函数没有用处。
技术细节
返回值: | 最后一次访问时间,成功时为 Unix 时间戳,失败时为 FALSE |
---|---|
PHP 版本: | 4.0+ |