get_file_info 获取文件的信息,var_dump出来的是布尔值,这是为什么
来源:2-4 文件信息相关函数封装
请叫我05
2018-01-16 10:36:14
function get_file_info($filename){
if(!is_file($filename)||is_readable($filename)){
return false;
}
return [
'atime'=>date("Y-m-d H:i:s",fileatime($filename)),//最后一次访问时间
'mtime'=>date("Y-m-d H:i:s",filemtime($filename)),//最有一次修改时间
'ctime'=>date("Y-m-d H:i:s",filectime($filename)),//最后一次修改INNO的时间
'size'=>filesize($filename),//文件的大小
'type'=>filetype($filename)//文件的类型
];
}
var_dump(get_file_info('llw.txt'));
2回答
好帮手慕查理
2018-01-16
您好,是由于判断错误。应为不是文件或者不可读时返回false。祝学习愉快!
<?php
function get_file_info($filename){
if(!is_file($filename)||!is_readable($filename)){
return false;
}
return [
'atime'=>date("Y-m-d H:i:s",fileatime($filename)),//最后一次访问时间
'mtime'=>date("Y-m-d H:i:s",filemtime($filename)),//最有一次修改时间
'ctime'=>date("Y-m-d H:i:s",filectime($filename)),//最后一次修改INNO的时间
'size'=>filesize($filename),//文件的大小
'type'=>filetype($filename)//文件的类型
];
}
var_dump(get_file_info("123.txt"));自己可以找出错误也是棒棒哒~
请叫我05
提问者
2018-01-16
function get_file_info($filename){
if(!is_file($filename)||!is_readable($filename)){
return false;
}
return [
'atime'=>date("Y-m-d H:i:s",fileatime($filename)),//最后一次访问时间
'mtime'=>date("Y-m-d H:i:s",filemtime($filename)),//最有一次修改时间
'ctime'=>date("Y-m-d H:i:s",filectime($filename)),//最后一次修改INNO的时间
'size'=>filesize($filename),//文件的大小
'type'=>filetype($filename)//文件的类型
];
}
var_dump(get_file_info('llw.txt'));
相似问题