PHP中file_exists与is_file,is_dir的区别介绍

PHP中file_exists与is_file,is_dir的区别介绍显然file_exists是受asp影响的,因为asp不仅有fileExists还有folder exists和driver exists。那么file_exists在PHP中是什么意思呢?显然file_exists是受asp影响的,因为asp不仅有fileExists还有folder exists和driver exists。那么file_exists在PHP中是什么意思呢?PHP的文件目录它可以判断文件是否存在,目录是否存在。但是这样一个全面的函数执行的效率是很低的,就像asp中的request没有指定它是一个form还是一个get,cookies,所以结论是:要确定目录是否存在,请使用独立函数is _ dir (directory)。要确定文件是否存在,请使用独立函数is_file(filepath)。Is_file只判断文件是否存在;File_exists确定文件存在还是目录存在;Is_dir确定目录是否存在;看手册,虽然这两个函数的结果都会缓存,但是is_file快n倍。还有一点值得注意:当一个文件存在时,is_file比file_exists快n倍;当文件不存在时,Is_file比file_exists慢;总之,file_exits函数不会影响速度,因为文件确实存在,但is_file确实存在。

PHP中file_exists与is_file,is_dir的区别介绍