php判断php写入文件的函数是否存在一般有两种方法第一种方法是使用is_file函数,第二种方法是使用file_exists函数本文章向大家介绍这两种方法实现判断php写入文件的函数的源代码以及二鍺之间的性能区别,需要的朋友可以参考一下
is_file函数用于判断php写入文件的函数是否存在,如果php写入文件的函数存在则返回true,否则返回false
在写程序时发现在判断php写入文件的函数是否存在时,有两种写法,有的人用了is_file,有的人用了file_exists,用哪个更好或者说更合适呢
写程序验证一下,分别执行1000次,记录所需时间。
php写入文件的函数存在的情况下,is_file比file_exists要快得多;要检测php写入文件的函数所在的目录越深,速度差樾多,但至少快4倍.
目录不存在的情况下,is_dir比file_exists要慢一点点,但可以忽略不计.
结论:如果要判断php写入文件的函数是否存在,用函数 is_file(),如果要判断目录是否存茬,用函数 is_dir(),好像没地方需要用file_exists了,不确定传入的参数是php写入文件的函数还是目录的时候用