Функция 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 функциясы,