filetype
(PHP 4, PHP 5, PHP 7, PHP 8)
filetype — Devuelve el tipo de fichero
Parámetros
filename
-
Ruta de acceso al fichero.
Valores devueltos
Devuelve el tipo del fichero. Las respuestas posibles son :
fifo
, char
, dir
,
block
, link
, file
socket
y unknown
.
Devuelve false
en caso de error.
filetype() también emite un error
E_NOTICE
si el llamado a stat falla,
o si el tipo de fichero es desconocido.
Errores/Excepciones
En caso de fallo, se emite un E_WARNING
.
Ejemplos
Ejemplo #1 Ejemplo con filetype()
<?php
echo filetype('/etc/passwd');
echo "\n";
echo filetype('/etc/');
?>
El resultado del ejemplo sería:
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 fichero es un directorio
- is_file() - Indica si el fichero es un fichero verdadero
- is_link() - Indica si el fichero es un enlace simbólico
- file_exists() - Verifica si un fichero o un directorio existe
- mime_content_type() - Detecta el tipo de contenido de un fichero
- pathinfo() - Devuelve información sobre una ruta del sistema
- stat() - Proporciona información sobre un fichero