ВНИМАНИЕ: Запись на курсы по HTML, CSS, JavaScript, PHP, Python, React, Vue, Laravel и другим фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
260 of 410 menu
Хочешь читать code.mu на своем родном языке? Помоги с переводом! Переведем мы сами, тебе нужно указать на ошибки перевода:) Оставляй заявку ->

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