PHPのis_fileとfile_existsの違い

WBOY
リリース: 2016-07-25 08:52:04
オリジナル
1227 人が閲覧しました
PHP の is_file と file_exists の違いを説明します。is_file はファイルが存在するかどうかのみを決定し、file_exists はファイルが存在するかどうか、またはディレクトリが存在するかどうかを決定します。

参考までに、php の is_file と file_exists の違いを共有します。

is_file はファイルが存在するかどうかのみを判断します。 file_exists は、ファイルが存在するかディレクトリが存在するかを決定します。 is_dir はディレクトリが存在するかどうかを判断します

phpマニュアルを見ると、これら2つの関数の結果はキャッシュされますが、is_fileの方がN倍高速です。

メモ: ファイルが存在する場合、is_file は file_exists より N 倍高速です。 ファイルが存在しない場合、is_file は file_exists よりも遅くなります。

結論: file_exits 関数はファイルが実際に存在するかどうかに応じて速度に影響しませんが、is_file の影響は大きくなります。


ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!