file_exists_case 函数是is_file的封装函数。is_file是PHP内置的一个基础函数,该函数用于检测指定的文件是否存在,如果存在则返回true否则返回false。但是is_file函数在检测文件时是不区分大小写的,file_exists_case函数对is_file函数进行了封装,在检测文件时将区分大小写。file_exists_case格式如下所示。
file_exists_case($filename)
参数filename表示文件的路径(从入口文件开始算起)。使用方式如以下代码所示。
public function index(){
echo file_exists_case("./Public/Uploads/t.jpg");
}
需要注意的是,file_exists_case只能实现在Windows系统下区分大小写,在非Windows下是无效的。与file_exists_case函数相似功能的还有file_exists函数,该函数是PHP内置的一个标准函数,但据公开的资料显示file_exists与is_file性能相差10倍以上(is_file性能较高〉。