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 ֆունկցիան,
    որը կարդում է դիրեկտորիայի պարունակությունը