Devuelve información acerca de un string de buffer

# finfo_buffer

# finfo::buffer

(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL fileinfo >= 0.1.0)

finfo_buffer -- finfo::buffer — Devuelve información acerca de un string de buffer

### Descripción

Estilo procedimental

function finfo_buffer(
finfo `$finfo`,
string `$string`,
int `$flags` = `FILEINFO_NONE`,
?resource `$context` = `null`
): string|false

Estilo orientado a objetos

public function finfo::buffer(string `$string`, int `$flags` = `FILEINFO_NONE`, ?resource `$context` = `null`): string|false

Esta función se utiliza para obtener información acerca de datos binarios en un string.

### Parámetros

`finfo`
  Una instancia finfo, retornada por finfo_open().
`string`
  Contenido de un fichero a ser verificado.
`flags`
  Una o una unión de varias constantes Fileinfo.
`context`

### Valores devueltos

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

### Historial de cambios

Versión | Descripción
--- | ---
8.5.0 | El parámetro `context` ha quedado obsoleto puesto que es ignorado.
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 #1 Ejemplo con finfo_buffer()

    <?php
    $finfo = new finfo(FILEINFO_MIME);
    echo $finfo->buffer($_POST["script"]) . "\n";
    ?>

Resultado del ejemplo anterior es similar a:

    application/x-sh; charset=us-ascii

### Ver también

- finfo_file() - Devuelve información acerca de un fichero

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open