Función is_dir
La función is_dir verifica si la ruta especificada existe y si es un directorio.
La función devuelve true si la ruta existe y es un directorio, y false en caso contrario.
El parámetro recibe un valor de cadena - la ruta al directorio a verificar.
Sintaxis
is_dir(string $filename): bool
Ejemplo
Verifiquemos la existencia del directorio 'docs':
<?php
$res = is_dir('docs');
var_dump($res);
?>
Resultado de la ejecución del código (si el directorio existe):
true
Ejemplo
Verifiquemos la existencia del directorio 'unknown_folder':
<?php
$res = is_dir('unknown_folder');
var_dump($res);
?>
Resultado de la ejecución del código:
false
Ejemplo
Verifiquemos si la ruta especificada es un directorio y no un archivo:
<?php
$path = 'test.txt';
if (is_dir($path)) {
echo "'$path' is a directory";
} else {
echo "'$path' is NOT a directory";
}
?>
Véase también
-
la función
file_exists,
que verifica la existencia de un archivo/directorio -
la función
is_file,
que verifica un archivo -
la función
scandir,
que lee el contenido de un directorio