is_dir funksiýasy

is_dir funksiýasy görkezilen ýol-uň barlygyny we ol katalogdygyny barlaýar. Funksiýa ýol bar bolsa we ol katalog bolsa true, beýle bolmasa false gaýtarýar. Parametre barlanylýan kataloga görkezýän ýol-uň setir bahasy hökmünde berilýär.

Sintaksis

phpis_dir(string $filename): bool

Mysal

'docs' katalogyň barlygyny barlaýaly:

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

Kod netijesi (katalog bar bolsa):

phptrue

Mysal

'unknown_folder' katalogyň barlygyny barlaýaly:

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

Kod netijesi:

phpfalse

Mysal

Görkezilen ýoluň faýl däl, katalogdygyny barlaýaly:

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

Şeýle-de görüň

  • faýlyň/katalogyň barlygyny barlaýan, file_exists funksiýasyny,
  • faýly barlaýan, is_file funksiýasyny,
  • katalogyň mazmunyny okýan, scandir funksiýasyny.