Heim >Backend-Entwicklung >PHP-Tutorial >PHP is_file, file_exists, is_dir
is_file – ermittelt, ob der angegebene Dateiname eine normale Datei ist
Verwendungsmethode
bool is_file ( string $filename ) // 注意事项 // 因为 PHP 的整数类型是有符号整型而且很多平台使用 32 位整型,对 2GB 以上的文件,一些文件系统函数可能返回无法预期的结果 。
Rückgabewert
Wenn die Datei existiert und eine normale Datei ist, gibt sie TRUE zurück, andernfalls gibt sie FALSE zurück
file_exists – Überprüfen Sie, ob eine Datei oder ein Verzeichnis vorhanden ist
Verwendungsmethode
bool file_exists ( string $filename ) // 注意事项 // 因为 PHP 的整数类型是有符号整型而且很多平台使用 32 位整型,对 2GB 以上的文件,一些文件系统函数可能返回无法预期的结果 。
Rückgabewert
Wenn die Datei angegeben durch den Dateinamen. Gibt TRUE zurück, wenn das Verzeichnis existiert, andernfalls wird FALSE zurückgegeben.
is_dir – Überprüfen Sie, ob die angegebene Datei ein Verzeichnis ist.
Verwendung
bool is_dir ( string $filename )
Rückgabewert
Gibt „true“ zurück, wenn der Dateiname existiert und ein Verzeichnis ist. Wenn es sich bei der Datei um einen relativen Pfad handelt, wird ihr relativer Pfad mit dem aktuellen Arbeitsverzeichnis verglichen.
file_exists = is_dir + is_file
is_file bestimmt nur, ob die Datei existiert; 🎜 >file_exists bestimmt, ob die
Dateiexistiert oder ob das -Verzeichnis existiert; is_dir bestimmt, ob das
Verzeichnisexistiert Nach einigen Suchvorgängen zeigen relevante Informationen und Leistungsanalysen, dass is_file während der Verwendung N-mal schneller ist als file_exists, wenn die Datei
nicht vorhanden ist ;
Das obige ist der detaillierte Inhalt vonPHP is_file, file_exists, is_dir. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!