Az is_dir függvény

Az is_dir függvény ellenőrzi, hogy a megadott elérési út létezik-e és könyvtár-e. A függvény true értéket ad vissza, ha az elérési út létezik és az egy könyvtár, és false értéket ellenkező esetben. A paraméterként egy sztring értéket adunk át - az ellenőrizendő könyvtár elérési útját.

Szintaxis

phpis_dir(string $filename): bool

Példa

Ellenőrizzük a 'docs' könyvtár létezését:

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

A kód végrehajtásának eredménye (ha a könyvtár létezik):

phptrue

Példa

Ellenőrizzük a 'unknown_folder' könyvtár létezését:

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

A kód végrehajtásának eredménye:

phpfalse

Példa

Ellenőrizzük, hogy a megadott elérési út könyvtár-e, és nem fájl:

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

Lásd még

  • a file_exists függvényt,
    amely egy fájl/könyvtár létezését ellenőrzi
  • a is_file függvényt,
    amely egy fájlt ellenőriz
  • a scandir függvényt,
    amely egy könyvtár tartalmát olvassa