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

PHP is_file, file_exists, is_dir

angryTom
Freigeben: 2023-04-07 15:38:02
nach vorne
2413 Leute haben es durchsucht

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 以上的文件,一些文件系统函数可能返回无法预期的结果 。
Nach dem Login kopieren

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 以上的文件,一些文件系统函数可能返回无法预期的结果 。
Nach dem Login kopieren

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 )
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:www.whmblog.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage