Функцыя is_dir

Функцыя is_dir правярае, ці існуе паказаны шлях і ці з'яўляецца ён дырэкторыяй. Функцыя вяртае true, калі шлях існуе і гэта дырэкторыя, і false у адваротным выпадку. У параметр перадаецца радковае значэнне - шлях да якая правяраецца дырэкторыі.

Сінтаксіс

phpis_dir(string $filename): bool

Прыклад

Праверым існаванне дырэкторыі 'docs':

php<?php
  $res = is_dir('docs');
  var_dump($res);
?>

Вынік выканання кода (калі дырэкторыя існуе):

phptrue

Прыклад

Праверым існаванне дырэкторыі 'unknown_folder':

php<?php
  $res = is_dir('unknown_folder');
  var_dump($res);
?>

Вынік выканання кода:

phpfalse

Прыклад

Праверым, ці з'яўляецца паказаны шлях дырэкторыяй, а не файлам:

php<?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,
    якая чытае змест дырэкторыі