Documentación offline PHP master

filetype

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

filetype

Devuelve el tipo de fichero

Descripción#

filetype(string $filename): string
```php

Devuelve el tipo de un fichero dado.

## 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 emitirá una advertencia de tipo `E_WARNING`.

## Ejemplos

Ejemplo con `filetype`

```php

El ejemplo anterior mostrará:

file
dir

Notas#

[!NOTE] Los resultados de esta función se almacenan en caché. Véase la función clearstatcache para más detalles.

[!TIP] A partir de PHP 5.0.0, esta función también puede ser utilizada con algunos protocolos url. Lea ??? para conocer los protocolos que soportan la familia de funcionalidades de stat.

Véase también#

is_dir, is_file, is_link, file_exists, mime_content_type, pathinfo, stat