filetype
(PHP 4, PHP 5, PHP 7, PHP 8)
filetype — Obtiene el tipo de fichero
Parámetros
filename
-
La ruta del fichero.
Valores devueltos
Devuelve el tipo del fichero. Los valores posibles son fifo, char,
dir, block, link, file, socket y unknown.
Devuelve false
si se produjo un error. filetype() también
producirá un mensaje E_NOTICE
si la llamada a las estadísticas
falla o si el tipo de fichero es desconocido.
Ejemplos
Ejemplo #1 Ejemplo de filetype()
<?php
echo filetype('/etc/passwd'); // file
echo filetype('/etc/'); // dir
?>
Errores/Excepciones
En caso de fallo, se emite un E_WARNING
.
Notas
Nota: Los resultados de esta
función son guardados en caché. Para
más información ver clearstatcache().
SugerenciaDesde 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().
Ver también
- is_dir() - Indica si el nombre de archivo es un directorio
- is_file() - Indica si el nombre de fichero es un fichero normal
- is_link() - Indica si el nombre de archivo es un enlace simbólico
- file_exists() - Comprueba si existe un fichero o directorio
- mime_content_type() - Detecta el MIME Content-type para un fichero
- pathinfo() - Devuelve información acerca de la ruta de un fichero
- stat() - Da información acerca de un fichero