Funktionen is_dir
Funktionen is_dir kontrollerer, om den angivne sti eksisterer og om den er en mappe.
Funktionen returnerer true, hvis stien eksisterer og det er en mappe, og false i modsat fald.
Parameteren overføres en strengværdi - stien til den mappe, der kontrolleres.
Syntaks
is_dir(string $filename): bool
Eksempel
Lad os kontrollere eksistensen af mappen 'docs':
<?php
$res = is_dir('docs');
var_dump($res);
?>
Resultatet af udførelsen af koden (hvis mappen eksisterer):
true
Eksempel
Lad os kontrollere eksistensen af mappen 'unknown_folder':
<?php
$res = is_dir('unknown_folder');
var_dump($res);
?>
Resultatet af udførelsen af koden:
false
Eksempel
Lad os kontrollere, om den angivne sti er en mappe, og ikke en fil:
<?php
$path = 'test.txt';
if (is_dir($path)) {
echo "'$path' is a directory";
} else {
echo "'$path' is NOT a directory";
}
?>
Se også
-
funktionen
file_exists,
som kontrollerer eksistensen af en fil/mappe -
funktionen
is_file,
som kontrollerer en fil -
funktionen
scandir,
som læser indholdet af en mappe