Funkcija is_dir
Funkcija is_dir patikrina, ar nurodytas kelias egzistuoja ir ar jis yra direktorija.
Funkcija grąžina true, jei kelias egzistuoja ir tai yra direktorija, ir false priešingu atveju.
Parametras perduodamas kaip eilutės reikšmė - kelias į tikrinamą direktoriją.
Sintaksė
is_dir(string $filename): bool
Pavyzdys
Patikrinkime direktorijos 'docs' egzistavimą:
<?php
$res = is_dir('docs');
var_dump($res);
?>
Kodo vykdymo rezultatas (jei direktorija egzistuoja):
true
Pavyzdys
Patikrinkime direktorijos 'unknown_folder' egzistavimą:
<?php
$res = is_dir('unknown_folder');
var_dump($res);
?>
Kodo vykdymo rezultatas:
false
Pavyzdys
Patikrinkime, ar nurodytas kelias yra direktorija, o ne failas:
<?php
$path = 'test.txt';
if (is_dir($path)) {
echo "'$path' is a directory";
} else {
echo "'$path' is NOT a directory";
}
?>
Taip pat žiūrėkite
-
funkciją
file_exists,
kuri patikrina failo/direktorijos egzistavimą -
funkciją
is_file,
kuri tikrina failą -
funkciją
scandir,
kuri skaito direktorijos turinį