ホームページ  >  記事  >  バックエンド開発  >  PHP is_file、file_exists、is_dir总结

PHP is_file、file_exists、is_dir总结

angryTom
angryTom転載
2019-10-14 17:39:532391ブラウズ

1. is_file() 関数 (推奨学習: PHP ビデオ チュートリアル )

is_file - 指定されたファイル名が通常のファイルかどうかを判断します

使用方法

bool is_file ( string $filename )
// 注意事项
// 因为 PHP 的整数类型是有符号整型而且很多平台使用 32 位整型,对 2GB 以上的文件,一些文件系统函数可能返回无法预期的结果 。

戻り値

ファイルが存在し、通常のファイルであればTRUEを返し、それ以外の場合はFALSEを返します

2. file_exists() 関数

file_exists — ファイルまたはディレクトリが存在するかどうかを確認します

使用方法

bool file_exists ( string $filename )
// 注意事项
// 因为 PHP 的整数类型是有符号整型而且很多平台使用 32 位整型,对 2GB 以上的文件,一些文件系统函数可能返回无法预期的结果 。

戻り値

ファイルが存在する場合ファイル名で指定 ディレクトリが存在する場合は TRUE を返し、存在しない場合は FALSE を返します。

3. is_dir() 関数

is_dir -- 指定されたファイルがディレクトリであるかどうかを確認します。

使用法

bool is_dir ( string $filename )

戻り値

ファイル名が存在し、ディレクトリである場合に true を返します。ファイルが相対パスの場合、その相対パスは現在の作業ディレクトリに対してチェックされます。

4. 概要

file_exists = is_dir is_file

is_file は、 ファイル が存在するかどうかのみを決定します。 # file_exists は、

ファイル

が存在するかどうか、または ディレクトリ が存在するかどうかを決定し、is_dir は、

ディレクトリ

が存在するかどうかを決定します。使用中の関連データの検索とパフォーマンス分析 ファイルが存在する場合、is_file は file_exists より N 倍高速です;

ファイルが存在しない場合、is_file は file_exists より遅くなります;

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

声明:
この記事はwww.whmblog.cnで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。