Funkcia is_dir
Funkcia is_dir kontroluje, či existuje zadaná cesta a či je to adresár.
Funkcia vráti true, ak cesta existuje a je to adresár, a false v opačnom prípade.
Do parametra sa odovzdáva reťazcová hodnota - cesta k kontrolovanému adresáru.
Syntax
is_dir(string $filename): bool
Príklad
Skontrolujeme existenciu adresára 'docs':
<?php
$res = is_dir('docs');
var_dump($res);
?>
Výsledok vykonania kódu (ak adresár existuje):
true
Príklad
Skontrolujeme existenciu adresára 'unknown_folder':
<?php
$res = is_dir('unknown_folder');
var_dump($res);
?>
Výsledok vykonania kódu:
false
Príklad
Skontrolujeme, či je zadaná cesta adresárom, a nie súborom:
<?php
$path = 'test.txt';
if (is_dir($path)) {
echo "'$path' is a directory";
} else {
echo "'$path' is NOT a directory";
}
?>
Pozrite tiež
-
funkciu
file_exists,
ktorá kontroluje existenciu súboru/adresára -
funkciu
is_file,
ktorá kontroluje súbor -
funkciu
scandir,
ktorá číta obsah adresára