АКЦЫЯ: бясплатныя месячныя курсы па стварэнні сайтаў
на выбар: вёрстка, JavaScript, PHP, Python або фрэймворкі. Сёння апошні дзень для запісу! Націскай!
260 of 410 menu

Функцыя 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