文件存在的情况下,
is_file
比
file_exists
要快得多;
要检测文件所在的目录越深,速度差越多,但至少快 4
倍。
文件不存在的情况下,
is_file
比
file_exists
要慢一点点,但可以忽略不计。
目录存在的情况下,
is_dir
比
file_exists
要快得多;
目录不存在的情况下,
is_dir
比
file_exists
要慢一点点,但可以忽略不计。
结论:
如果要判断文件是否存在,用函数
is_file
()
,
如果要判断目录是否存在,用函数
is_dir
(),
好像没地方需要用
file_exists
了,不确定传入的参数是文件还是目录的时候用?