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