(PHP 4, PHP 5, PHP 7, PHP 8)
filetype — Devuelve el tipo de fichero
filename
Ruta de acceso al fichero.
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.
En caso de fallo, se emite un E_WARNING
.
Ejemplo #1 Ejemplo con filetype()
<?php
echo filetype('/etc/passwd');
echo "\n";
echo filetype('/etc/');
?>
El resultado del ejemplo sería:
file dir
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().