php获取文件的修改的时间
墨初 编程开发 834阅读
php中内置的filemtime()函数可以获取到指定文件中内容的最后修改时间,一般在安全检查或文件更新方面会用到。
php filemtime() 函数
filemtime():返回一个文件内容的上次修改时间,以unix时间戳的形式。
语法:
filemtime(filename)
参数:
| 参数 | 描述 |
|---|---|
| filename | 必需。需要检查最好修改时间的文件。 |
php获取文件的最后修改时间
例1:
//获取页面最后的修改时间,Unix时间戳形式
$time = filemtime('index.php');
//格式化 Unix 时间戳
echo date('Y/m/d H:i:s',$time);
// 2022/11/06 19:58:55注意:filemtime() 函数的结果会被缓存。请使用 clearstatcache() 来清除缓存
例2:
filemtime() 判断的文件如果不存在,则会抛出错误。为了保证代码的健壮性,在使用 filemtime() 函数之前请先是用 file_exists() 函数判断一个文件在不存在。
# 73so.com
$file = 'class.php';
if(file_exists($file)){
echo '文件的最后修改时间'.date('Y/m/d H:i:s',filemtime($file));
}else{
echo '文件不存在!'
}