Функция 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,
която чете съдържанието на директория