Funkce is_dir
Funkce is_dir kontroluje, zda zadaná cesta existuje a zda je adresářem.
Funkce vrací true, pokud cesta existuje a je to adresář, a false v opačném případě.
Jako parametr se předává řetězcová hodnota - cesta k kontrolovanému adresáři.
Syntaxe
is_dir(string $filename): bool
Příklad
Zkontrolujeme existenci adresáře 'docs':
<?php
$res = is_dir('docs');
var_dump($res);
?>
Výsledek provedení kódu (pokud adresář existuje):
true
Příklad
Zkontrolujeme existenci adresáře 'unknown_folder':
<?php
$res = is_dir('unknown_folder');
var_dump($res);
?>
Výsledek provedení kódu:
false
Příklad
Zkontrolujeme, zda je zadaná cesta adresářem, a ne souborem:
<?php
$path = 'test.txt';
if (is_dir($path)) {
echo "'$path' is a directory";
} else {
echo "'$path' is NOT a directory";
}
?>
Viz také
-
funkci
file_exists,
která kontroluje existenci souboru/adresáře -
funkci
is_file,
která kontroluje soubor -
funkci
scandir,
která čte obsah adresáře