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. Beachten Sie außerdem, dass Parameter relative und absolute Pfade unterstützen. In diesem Artikel wird es ausführlich vorgestellt und ich hoffe, dass es für alle hilfreich ist.
Funktion: is_dir()
Funktion: Bestimmen, ob der angegebene Dateiname ein Verzeichnis ist
Beschreibung:
bool is_dir ( string $ Dateiname )
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:
if existiert images ist ein Verzeichnis, dann Ausgabe:
images ist ein Verzeichnis
Verwandte Empfehlungen:
Beispielcode für die Beurteilung des PHP-Dateityps
Eine kurze Einführung in die PHP-Dateisperre und Prozesssperre
Das obige ist der detaillierte Inhalt vonPHP-Funktion is_dir(). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!