Funkcija is_dir
Funkcija is_dir pārbauda, vai norādītais ceļš eksistē un vai tas ir direktorija.
Funkcija atgriež true, ja ceļš eksistē un tā ir direktorija, un false pretējā gadījumā.
Parametrā tiek padota virknes vērtība - ceļš uz pārbaudāmo direktoriju.
Sintakse
is_dir(string $filename): bool
Piemērs
Pārbaudīsim direktorijas 'docs' eksistenci:
<?php
$res = is_dir('docs');
var_dump($res);
?>
Koda izpildes rezultāts (ja direktorija eksistē):
true
Piemērs
Pārbaudīsim direktorijas 'unknown_folder' eksistenci:
<?php
$res = is_dir('unknown_folder');
var_dump($res);
?>
Koda izpildes rezultāts:
false
Piemērs
Pārbaudīsim, vai norādītais ceļš ir direktorija, nevis fails:
<?php
$path = 'test.txt';
if (is_dir($path)) {
echo "'$path' is a directory";
} else {
echo "'$path' is NOT a directory";
}
?>
Skatiet arī
-
funkciju
file_exists,
kas pārbauda faila/direktorijas eksistenci -
funkciju
is_file,
kas pārbauda failu -
funkciju
scandir,
kas nolasa direktorijas saturu