ფუნქცია 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,
    რომელიც კითხულობს დირექტორიის შიგთავსს