Funktionen is_dir
Funktionen is_dir kontrollerar om en given sökväg existerar och om den är en katalog.
Funktionen returnerar true om sökvägen existerar och är en katalog, och false i motsatt fall.
Parametern är ett strängvärde - sökvägen till katalogen som ska kontrolleras.
Syntax
is_dir(string $filename): bool
Exempel
Låt oss kontrollera existensen av katalogen 'docs':
<?php
$res = is_dir('docs');
var_dump($res);
?>
Resultat av kodkörning (om katalogen existerar):
true
Exempel
Låt oss kontrollera existensen av katalogen 'unknown_folder':
<?php
$res = is_dir('unknown_folder');
var_dump($res);
?>
Resultat av kodkörning:
false
Exempel
Låt oss kontrollera om den angivna sökvägen är en katalog, och inte en fil:
<?php
$path = 'test.txt';
if (is_dir($path)) {
echo "'$path' is a directory";
} else {
echo "'$path' is NOT a directory";
}
?>
Se även
-
funktionen
file_exists,
som kontrollerar existens av fil/katalog -
funktionen
is_file,
som kontrollerar fil -
funktionen
scandir,
som läser innehållet i en katalog