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 функциясын,
    ол буманың мазмұнын оқиды