Funkcija is_dir

Funkcija is_dir patikrina, ar nurodytas kelias egzistuoja ir ar jis yra direktorija. Funkcija grąžina true, jei kelias egzistuoja ir tai yra direktorija, ir false priešingu atveju. Parametras perduodamas kaip eilutės reikšmė - kelias į tikrinamą direktoriją.

Sintaksė

phpis_dir(string $filename): bool

Pavyzdys

Patikrinkime direktorijos 'docs' egzistavimą:

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

Kodo vykdymo rezultatas (jei direktorija egzistuoja):

phptrue

Pavyzdys

Patikrinkime direktorijos 'unknown_folder' egzistavimą:

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

Kodo vykdymo rezultatas:

phpfalse

Pavyzdys

Patikrinkime, ar nurodytas kelias yra direktorija, o ne failas:

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

Taip pat žiūrėkite

  • funkciją file_exists,
    kuri patikrina failo/direktorijos egzistavimą
  • funkciją is_file,
    kuri tikrina failą
  • funkciją scandir,
    kuri skaito direktorijos turinį