php bietet die integrierte Funktion is_dir, um zu prüfen, ob der eingehende Pfadparameter ein Verzeichnis ist, und gibt true zurück, wenn es sich um ein Verzeichnis handelt. Das heißt, wenn der übergebene Parameter eine Datei ist oder nicht existiert, ist er falsch, sodass nicht gesagt werden kann, dass der aktuelle Parameter ein Ordner oder eine Datei ist. Zu beachten ist außerdem, dass die Parameter relative und absolute Pfade unterstützen.
Funktion: is_dir()
Funktion: Bestimmen, ob der angegebene Dateiname ein Verzeichnis ist
Beschreibung:
bool is_dir ( string $filename )
Gibt TRUE zurück, wenn der Dateiname existiert und ein Verzeichnis ist.
Wenn der Dateiname ein relativer Pfad ist, wird sein relativer Pfad mit dem aktuellen Arbeitsverzeichnis verglichen.
Hinweis: Das Ergebnis dieser Funktion wird zwischengespeichert. Weitere Informationen finden Sie unter „clearstatcache()“.
Beispiel 1
<? var_dump(is_dir('a_file.txt')) . "\n"; var_dump(is_dir('bogus_dir/abc')) . "\n"; var_dump(is_dir('..')); //one dir up ?>
Das obige Beispiel gibt Folgendes aus:
bool(false)
bool(false)
bool(true)
Beispiel 2
<?php $file = "images"; if(is_dir($file)) { echo ("$file is a directory"); } else { echo ("$file is not a directory"); } ?>
Ausgabe:
Wenn das Verzeichnis images existiert, dann Ausgabe:
images ist ein Verzeichnis
Zusammenfassung: Das Obige ist die Zusammenfassung Ich hoffe, dass der gesamte Inhalt dieses Artikels für das Studium aller hilfreich sein wird.
Verwandte Empfehlungen:
PHP implementiert die Methode zum Extrahieren chinesischer und englischer Initialen
PHP erstellt eine intelligente Methoden des Balkendiagrammprogramms
Definition und Verwendung des PHP-Headers
Das obige ist der detaillierte Inhalt vonDie Definition und Verwendung der Funktion is_dir() in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!