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