Funkcija is_dir

Funkcija is_dir proverava da li navedena putanja postoji i da li je direktorijum. Funkcija vraća true ako putanja postoji i ako je to direktorijum, i false u suprotnom. U parametar se prosleđuje vrednost tipa string - putanja do direktorijuma koji se proverava.

Sintaksa

phpis_dir(string $filename): bool

Primer

Proverićemo postojanje direktorijuma 'docs':

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

Rezultat izvršavanja koda (ako direktorijum postoji):

phptrue

Primer

Proverićemo postojanje direktorijuma 'unknown_folder':

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

Rezultat izvršavanja koda:

phpfalse

Primer

Proverićemo da li je navedena putanja direktorijum, a ne datoteka:

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

Pogledajte takođe

  • funkciju file_exists,
    koja proverava postojanje datoteke/direktorijuma
  • funkciju is_file,
    koja proverava da li je datoteka
  • funkciju scandir,
    koja čita sadržaj direktorijuma