PHPのfile_exists()関数、is_file()関数、is_dir()関数の違いは何ですか?

怪我咯
リリース: 2023-03-13 13:58:01
オリジナル
1613 人が閲覧しました

PHPfile_exists = is_dir + is_file

ファイルが存在するかどうか、ディレクトリが存在するかどうかを判断できます。ただし、このような包括的な 関数 の実行効率は、asp のリクエストが form、get、cookies であるかどうかを指定していないのと同様に、非常に低いため、結論は次のようになります。ディレクトリが存在するかどうかは、独立した関数 is_dir (ディレクトリ) を使用してください
ファイルが存在するかどうかを確認したい場合は、独立した関数 is_file(filepath) を使用してください

is_file はファイルが存在するかどうかのみを決定します
file_exists はファイルが存在するかどうかを決定します
is_dir はディレクトリが存在するかどうかを決定します。
ファイルが存在する場合、is_file は file_exists よりも N 倍高速です。
結論として、file_exits 関数はファイルが実際に存在するかどうかには依存しませんが、is_file の影響の方が大きいです。

以上がPHPのfile_exists()関数、is_file()関数、is_dir()関数の違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート