最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

PHP的 file_exists = is_dir + is_file

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

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

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

查看手冊,雖然這兩個函數(shù)的結(jié)果都會被緩存,但是is_file卻快了N倍。
還有一個值得注意的:
文件存在的情況下,is_file比file_exists要快N倍;
文件不存在的情況下,is_file比file_exists要慢;
結(jié)論是,file_exits函數(shù)并不會因為該文件是否真的存在而影響速度,但是is_file影響就大了。

相關(guān)文章

最新評論

上蔡县| 榆中县| 舒城县| 阳谷县| 仪征市| 渭源县| 五指山市| 阿拉善左旗| 岗巴县| 普安县| 徐闻县| 镇雄县| 滦南县| 绥江县| 乐清市| 涡阳县| 吴旗县| 武义县| 肃南| 邛崃市| 永安市| 江西省| 四平市| 印江| 沅江市| 淅川县| 嘉黎县| 信丰县| 临洮县| 莎车县| 洪泽县| 河间市| 远安县| 蓬莱市| 江北区| 商南县| 固阳县| 莆田市| 荥阳市| 定襄县| 北票市|