Funktio is_dir

Funktio is_dir tarkistaa, onko määritetty polku olemassa ja onko se hakemisto. Funktio palauttaa true, jos polku on olemassa ja se on hakemisto, ja false muussa tapauksessa. Parametriin välitetään merkkijonoarvo - polku tarkistettavaan hakemistoon.

Syntaksi

phpis_dir(string $filename): bool

Esimerkki

Tarkistetaan hakemiston 'docs' olemassaolo:

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

Koodin suorituksen tulos (jos hakemisto on olemassa):

phptrue

Esimerkki

Tarkistetaan hakemiston 'unknown_folder' olemassaolo:

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

Koodin suorituksen tulos:

phpfalse

Esimerkki

Tarkistetaan, onko määritetty polku hakemisto eikä tiedosto:

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

Katso myös

  • funktion file_exists,
    joka tarkistaa tiedoston/hakemiston olemassaolon
  • funktion is_file,
    joka tarkistaa tiedoston
  • funktion scandir,
    joka lukee hakemiston sisällön