background image

 
文件存在的情况下,

is_file

file_exists

 

要快得多;

要检测文件所在的目录越深,速度差越多,但至少快 4

 

倍。

 
文件不存在的情况下,

is_file

file_exists

 

要慢一点点,但可以忽略不计。

 
目录存在的情况下,

is_dir

file_exists

 

要快得多;

目录不存在的情况下,

is_dir

file_exists

 

要慢一点点,但可以忽略不计。

 
结论: 
 

 

如果要判断文件是否存在,用函数

is_file

()

 

 

如果要判断目录是否存在,用函数

is_dir

(), 

好像没地方需要用

file_exists

了,不确定传入的参数是文件还是目录的时候用?