is_dir funksiyası

is_dir funksiyası göstərilən yolun mövcud olub olmadığını və onun qovluq olub olmadığını yoxlayır. Funksiya, əgər yol mövcuddursa və qovluqdursa, true, əks halda isə false qaytarır. Parametrə sətir dəyəri - yoxlanılacaq qovluğun yolu ötürülür.

Sintaksis

phpis_dir(string $filename): bool

Nümunə

'docs' qovluğunun mövcudluğunu yoxlayaq:

php<?php
  $res = is_dir('docs');
  var_dump($res);
?>

Kodun icrasının nəticəsi (əgər qovluq mövcuddursa):

phptrue

Nümunə

'unknown_folder' qovluğunun mövcudluğunu yoxlayaq:

php<?php
  $res = is_dir('unknown_folder');
  var_dump($res);
?>

Kodun icrasının nəticəsi:

phpfalse

Nümunə

Göstərilən yolun fayl deyil, qovluq olub olmadığını yoxlayaq:

php<?php
  $path = 'test.txt';
  
  if (is_dir($path)) {
    echo "'$path' is a directory";
  } else {
    echo "'$path' is NOT a directory";
  }
?>

Həmçinin baxın

  • file_exists funksiyasına,
    hansı ki, faylın/qovluğun mövcudluğunu yoxlayır
  • is_file funksiyasına,
    hansı ki, faylı yoxlayır
  • scandir funksiyasına,
    hansı ki, qovluğun məzmununu oxuyur