Funktion is_dir
Die Funktion is_dir
prüft, ob der angegebene Pfad existiert und ob es sich um ein Verzeichnis handelt.
Die Funktion gibt true
zurück, wenn der Pfad existiert und es sich um ein Verzeichnis handelt, andernfalls false
.
Als Parameter wird ein Zeichenkettenwert übergeben - der Pfad zum zu prüfenden Verzeichnis.
Syntax
is_dir(string $filename): bool
Beispiel
Lassen Sie uns die Existenz des Verzeichnisses 'docs'
prüfen:
<?php
$res = is_dir('docs');
var_dump($res);
?>
Ergebnis der Codeausführung (wenn das Verzeichnis existiert):
true
Beispiel
Lassen Sie uns die Existenz des Verzeichnisses 'unknown_folder'
prüfen:
<?php
$res = is_dir('unknown_folder');
var_dump($res);
?>
Ergebnis der Codeausführung:
false
Beispiel
Prüfen wir, ob der angegebene Pfad ein Verzeichnis und keine Datei ist:
<?php
$path = 'test.txt';
if (is_dir($path)) {
echo "'$path' is a directory";
} else {
echo "'$path' is NOT a directory";
}
?>
Siehe auch
-
die Funktion
file_exists
,
die die Existenz einer Datei/eines Verzeichnisses prüft -
die Funktion
is_file
,
die eine Datei prüft -
die Funktion
scandir
,
die den Inhalt eines Verzeichnisses liest