Documentación offline PHP master

finfo_file

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

En esta página

finfo_file

finfo::file

Devuelve información acerca de un fichero

Descripción#

Estilo procedimental

finfo_file(finfo $finfo, string $filename, [int $flags], [resource $context]): string
```php

Estilo orientado a objetos

```php
public finfo::file(string $filename, [int $flags], [resource $context]): string

Esta función se utiliza para obtener información acerca de un fichero.

Parámetros#

finfo
Una instancia finfo, retornada por finfo_open.

filename
Nombre de un fichero a verificar.

flags
Una o una unión de varias constantes Fileinfo.

context
Para una descripción de contexts, consúltese ???.

Valores devueltos#

Devuelve una descripción textual del contenido del argumento filename o false si ha ocurrido un error.

Historial de cambios#

Versión Descripción
8.1.0 El parámetro finfo ahora espera una instancia de finfo ; anteriormente, una resource era esperado.
8.0.0 context ahora es nullable.

Ejemplos#

Ejemplo con finfo_file

<?php
$finfo = finfo_open(FILEINFO_MIME_TYPE); // Devuelve el tipo mime también llamado extensión mimetype
foreach (glob("*") as $filename) {
    echo finfo_file($finfo, $filename) . "\n";
}
finfo_close($finfo);
?>

Resultado del ejemplo anterior es similar a:

text/html
image/gif
application/vnd.ms-excel

Véase también#

finfo_buffer