is_file()与file_exists()

来源:2-1 文件常用操作函数封装

慕容5410851

2017-11-06 20:35:17

请问is_file()与file_exists()有什么本质区别吗?判断文件是否存在两者都可以一样用法吗?

写回答

1回答

guly

2017-11-07

你好,is_file 判断文件是否存在并且检查指定的文件名是否是正常的文件;

file_exists 判断文件是否存在或者是目录是否存在;

文件存在的情况下,is_file比file_exists要快N倍; 
文件不存在的情况下,is_file比file_exists要慢; 
结论是,file_exits函数并不会因为该文件是否真的存在而影响速度,但是is_file影响就大了。

 如果要判断文件是否存在,请优先考虑函数 is_file(filepath);

如果解决您的问题请采纳,祝学习愉快!


2

0 学习 · 2569 问题

查看课程

相似问题

回答 1

回答 1

回答 2

回答 1

回答 1