Funcția is_dir
Funcția is_dir verifică dacă calea specificată există și dacă este un director.
Funcția returnează true dacă calea există și este un director, și false în caz contrar.
În parametru este transmisă o valoare string - calea către directorul verificat.
Sintaxă
is_dir(string $filename): bool
Exemplu
Să verificăm existența directorului 'docs':
<?php
$res = is_dir('docs');
var_dump($res);
?>
Rezultatul executării codului (dacă directorul există):
true
Exemplu
Să verificăm existența directorului 'unknown_folder':
<?php
$res = is_dir('unknown_folder');
var_dump($res);
?>
Rezultatul executării codului:
false
Exemplu
Să verificăm dacă calea specificată este un director, și nu un fișier:
<?php
$path = 'test.txt';
if (is_dir($path)) {
echo "'$path' is a directory";
} else {
echo "'$path' is NOT a directory";
}
?>
Veți și
-
funcția
file_exists,
care verifică existența fișierului/directorului -
funcția
is_file,
care verifică fișierul -
funcția
scandir,
care citește conținutul directorului