Funzione is_dir
La funzione is_dir verifica se il percorso specificato esiste e se è una directory.
La funzione restituisce true se il percorso esiste ed è una directory, e false in caso contrario.
Al parametro viene passato un valore stringa - il percorso della directory da verificare.
Sintassi
is_dir(string $filename): bool
Esempio
Verifichiamo l'esistenza della directory 'docs':
<?php
$res = is_dir('docs');
var_dump($res);
?>
Risultato dell'esecuzione del codice (se la directory esiste):
true
Esempio
Verifichiamo l'esistenza della directory 'unknown_folder':
<?php
$res = is_dir('unknown_folder');
var_dump($res);
?>
Risultato dell'esecuzione del codice:
false
Esempio
Verifichiamo se il percorso specificato è una directory e non un file:
<?php
$path = 'test.txt';
if (is_dir($path)) {
echo "'$path' è una directory";
} else {
echo "'$path' NON è una directory";
}
?>
Vedi anche
-
la funzione
file_exists,
che verifica l'esistenza di un file/directory -
la funzione
is_file,
che verifica un file -
la funzione
scandir,
che legge il contenuto di una directory