91网首页-91网页版-91网在线观看-91网站免费观看-91网站永久视频-91网站在线播放

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

php中判斷文件存在是用file_exists還是is_file的整理

admin
2012年9月27日 10:14 本文熱度 3763
看了這篇PHP中file_exists與is_file,is_dir的區別的說法基本明白,PHP的 file_exists = is_dir + is_file。

寫程序驗證一下:

分別執行1000次,記錄所需時間。

文件存在(當前目錄)
is_file:0.4570ms
file_exists:2.0640ms

文件存在(絕對路徑3層/www/hx/a/)
is_file:0.4909ms
file_exists:3.3500ms

文件存在(絕對路徑5層/www/hx/a/b/c/)
is_file:0.4961ms
file_exists:4.2100ms

文件不存在(當前目錄)
is_file:2.0170ms
file_exists:1.9848ms

文件不存在(絕對路徑5層/www/hx/a/b/c/)
is_file:4.1909ms
file_exists:4.1502ms

目錄存在
file_exists:2.9271ms
is_dir:0.4601ms
目錄不存在
file_exists:2.9719ms
is_dir:2.9359ms

is_file($file)
file_exists($file)
當$file是目錄時,is_file返回false,file_exists返回true

文件存在的情況下,is_file比file_exists要快得多;
要檢測文件所在的目錄越深,速度差越多,但至少快4倍。

文件不存在的情況下,is_file比file_exists要慢一點點,但可以忽略不計。

目錄存在的情況下,is_dir比file_exists要快得多;
目錄不存在的情況下,is_dir比file_exists要慢一點點,但可以忽略不計。

結論:

如果要判斷文件是否存在,用函數 is_file(),
如果要判斷目錄是否存在,用函數 is_dir(),
好像沒地方需要用file_exists了,不確定傳入的參數是文件還是目錄的時候用?

該文章在 2012/9/27 10:14:14 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved

主站蜘蛛池模板: 午夜福利在线91 | 国产亚洲美女精 | 欧美日韩午 | 国产欧美视频日韩 | 国产精选在线观 | 国产日韩欧美亚洲 | 国产白丝在线 | 午夜日韩免费视频 | 三级采花三级在线 | 乱码女一区二区三区 | 欧洲乱码伦网站 | 国产精品三级在 | 国产精品国产三 | 91神马高| 久99久福利在先 | 人人九九精品 | 国产超级va | 精品国语自产拍在线 | 精品国产香蕉伊思人 | 日本成人精品一区 | 国产区精品区 | 国产探花在线观看 | 国产大片免费线上观 | 国产丝语 | 日韩一级大片亚洲 | 区一区二区三 | 国产精品一区在线看 | 91国语自产拍在线 | sm捆绑秘免费网站 | 午夜伦理电影网 | 欧美日韩一级国产 | 日本最新伦中文字幕 | 国产丝瓜| 日韩欧美三区 | 成人欧美| 欧美性大战xxxx | 成人妇女免费 | 国产伊煮焦成品75 | 日本精品三级在线看 | 午夜免费福利不 | 日韩欧美一卡二区 |