(PHP 4, PHP 5, PHP 7)
is_dir — Indica si el nombre de archivo es un directorio
$filename
) : boolIndica si el nombre de archivo dado es un directorio.
filename
Ruta al archivo. Si filename
es un nombre de archivo
relativo, será verificado relativo al directorio de trabajo actual.
Si filename
es un enlace simbólico o duro,
el enlace será resuelto y comprobado. Si tiene activado el modo seguro,
o open_basedir se pueden aplicar más restricciones.
Devuelve TRUE
si el nombre de archivo existe y es un directorio, FALSE
si no.
Ejemplo #1 Ejemplo de is_dir()
<?php
var_dump(is_dir('archivo.txt'));
var_dump(is_dir('directorio/abc'));
var_dump(is_dir('..')); //un directorio arriba
?>
El resultado del ejemplo sería:
bool(false) bool(false) bool(true)
En caso de fallo, se emite un E_WARNING
.
Nota: Los resultados de esta función son guardados en caché. Para más información ver clearstatcache().
Desde PHP 5.0.0, esta función también puede usarse con algunos URL wrappers. Consultar Protocolos y Envolturas soportados para deter4minar qué envolturas soportan la familia de funcionalidad de stat().