Функсияи is_dir
Функсияи is_dir мавҷудияти роҳи муайянкардаро тафтиш мекунад ва месанҷад, ки директория аст ё не.
Функсия true бармегардонад, агар роҳ мавҷуд бошад ва он директория бошад, ва false дар ҳолати дигар.
Ба параметр арзиши сатрӣ дода мешавад - роҳ ба директорияи тафтишшаванда.
Синтаксис
is_dir(string $filename): bool
Мисол
Мавҷудияти директорияи 'docs'-ро тафтиш кунем:
<?php
$res = is_dir('docs');
var_dump($res);
?>
Натиҷаи иҷрои код (агар директория мавҷуд бошад):
true
Мисол
Мавҷудияти директорияи 'unknown_folder'-ро тафтиш кунем:
<?php
$res = is_dir('unknown_folder');
var_dump($res);
?>
Натиҷаи иҷрои код:
false
Мисол
Тафтиш кунем, ки оё роҳи муайянкарда директория аст, на файл:
<?php
$path = 'test.txt';
if (is_dir($path)) {
echo "'$path' is a directory";
} else {
echo "'$path' is NOT a directory";
}
?>
Инчунин нигаред
-
функсияи
file_exists,
ки мавҷудияти файл/директорияро тафтиш мекунад -
функсияи
is_file,
ки файлро тафтиш мекунад -
функсияи
scandir,
ки мундариҷаи директорияро мехонад