ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
# PHP filectime() 函数 ## 定义和用法 filectime() 函数返回指定文件的上次 inode 修改时间。 该函数返回文件上次 inode 被修改的时间。如果出错则返回 false。时间以 Unix 时间戳的方式返回。 ### 语法 ``` fileatime(filename) ``` | 参数 | 描述 | | --- | --- | | filename | 必需。规定要检查的文件。 | ## 提示和注释 提示:本函数的结果会被缓存。请使用 [clearstatcache()](/php/func_filesystem_clearstatcache.asp "PHP clearstatcache() 函数") 来清除缓存。 注意:在大多数 Unix 文件系统中,当一个文件的 inode 数据被改变时则该文件被认为是修改了。也就是说,当文件的权限,所有者,所有组或其它 inode 中的元数据被更新时。参见 [filemtime()](/php/func_filesystem_filemtime.asp "PHP filemtime() 函数")(这才是你想用于在 Web 页面中建立“最后更新时间”脚注的函数)和 [fileatime()](/php/func_filesystem_fileatime.asp "PHP fileatime() 函数")。 注释:某些 Unix 说明文本中把 ctime 说成是该文件建立的时间,这是错的。在大多数 Unix 文件系统中,没有 Unix 文件的建立时间。 ## 例子 ``` <?php echo filectime("test.txt"); echo "Last change: ".date("F d Y H:i:s.",filectime("test.txt")); ?> ``` 输出: ``` 1138609592 Last change: January 30 2006 09:26:32. ```