Funkcija is_dir

Funkcija is_dir preveri, ali navedena pot obstaja in ali je direktorij. Funkcija vrne true, če pot obstaja in je to direktorij, in false v nasprotnem primeru. V parameter se posreduje nizna vrednost - pot do preverjanega direktorija.

Sintaksa

phpis_dir(string $filename): bool

Primer

Preverimo obstoj direktorija 'docs':

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

Rezultat izvajanja kode (če direktorij obstaja):

phptrue

Primer

Preverimo obstoj direktorija 'unknown_folder':

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

Rezultat izvajanja kode:

phpfalse

Primer

Preverimo, ali je navedena pot direktorij in ne datoteka:

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

Glejte tudi

  • funkcijo file_exists,
    ki preveri obstoj datoteke/direktorija
  • funkcijo is_file,
    ki preveri datoteko
  • funkcijo scandir,
    ki bere vsebino direktorija