亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

PHP中file_exists與is_file,is_dir的區(qū)別介紹

 更新時(shí)間:2012年09月12日 20:51:37   作者:  
很顯然file_exists是受了asp的影響,因?yàn)閍sp不但有fileExists還有folderExists,driverExists,那么PHP中file_exists是什么意思呢
很顯然file_exists是受了asp的影響,因?yàn)閍sp不但有fileExists還有folderExists,driverExists,那么PHP中file_exists是什么意思呢?

PHP的 file_exists = is_dir + is_file

它既可以判斷文件是否存在,又可以判斷目錄是否存在。但這樣一個(gè)全面的函數(shù)執(zhí)行效率非常低,就像asp中request不指定是form,還是get,cookies,所以結(jié)論是:

◦如果要判斷目錄是否存在,請(qǐng)用獨(dú)立函數(shù) is_dir(directory)
◦如果要判斷文件是否存在,請(qǐng)用獨(dú)立函數(shù) is_file(filepath)

is_file 只判斷文件是否存在;
file_exists 判斷文件是否存在或者是目錄是否存在;
is_dir 判斷目錄是否存在;

查看手冊(cè),雖然這兩個(gè)函數(shù)的結(jié)果都會(huì)被緩存,但是is_file卻快了N倍。
還有一個(gè)值得注意的:
文件存在的情況下,is_file比f(wàn)ile_exists要快N倍;
文件不存在的情況下,is_file比f(wàn)ile_exists要慢;
結(jié)論是,file_exits函數(shù)并不會(huì)因?yàn)樵撐募欠裾娴拇嬖诙绊懰俣?,但是is_file影響就大了。

相關(guān)文章

最新評(píng)論