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