Heim  >  Artikel  >  Backend-Entwicklung  >  PHP is_file, file_exists, is_dir

PHP is_file, file_exists, is_dir

angryTom
angryTomnach vorne
2019-10-14 17:39:532333Durchsuche

1. is_file()-Funktion (empfohlenes Lernen: PHP-Video-Tutorial)

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

2. file_exists()-Funktion

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.

3. Funktion is_dir()

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.

4. Zusammenfassung

file_exists = is_dir + is_file

is_file bestimmt nur, ob die Datei existiert; 🎜 >file_exists bestimmt, ob die

Datei

existiert oder ob das -Verzeichnis existiert; is_dir bestimmt, ob das

Verzeichnis

existiert 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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:www.whmblog.cn. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen