ფუნქცია is_dir
ფუნქცია is_dir ამოწმებს, არსებობს თუ არა მითითებული გზა და არის თუ არა ის დირექტორია.
ფუნქცია აბრუნებს true-ს, თუ გზა არსებობს და ეს არის დირექტორია, და false-ს სხვა შემთხვევაში.
პარამეტრში გადაეცემა სტრიქონული მნიშვნელობა - გზა შემოწმებულ დირექტორიაზე.
სინტაქსი
is_dir(string $filename): bool
მაგალითი
შევამოწმოთ დირექტორიის 'docs' არსებობა:
<?php
$res = is_dir('docs');
var_dump($res);
?>
კოდის შესრულების შედეგი (თუ დირექტორია არსებობს):
true
მაგალითი
შევამოწმოთ დირექტორიის 'unknown_folder' არსებობა:
<?php
$res = is_dir('unknown_folder');
var_dump($res);
?>
კოდის შესრულების შედეგი:
false
მაგალითი
შევამოწმოთ, არის თუ არა მითითებული გზა დირექტორია და არა ფაილი:
<?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,
რომელიც კითხულობს დირექტორიის შიგთავსს