Retorna informações sobre um buffer de string

# finfo_buffer

# finfo::buffer

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

finfo_buffer -- finfo::buffer — Retorna informações sobre um buffer de string

### Descrição

Estilo procedural

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 função é usada para obter informações sobre dados binários em uma string.

### Parâmetros

`finfo`
  Uma instância de finfo, retornada por finfo_open().
`string`
  Conteúdo do arquivo a ser verificado.
`flags`
  Uma ou disjunção de mais constantes Fileinfo.
`context`

### Valor Retornado

Retorna uma descrição textual do parâmetro `string`, ou `false` em caso de erro.

### Registro de Alterações

Versão | Descrição
--- | ---
8.5.0 | O parâmetro `context` foi descontinuado e é ignorado.
8.1.0 | O parâmetro `finfo` agora espera uma instância de finfo; anteriormente, um resource era esperado.
8.0.0 | O parâmetro `context` agora pode ser nulo.

### Exemplos

Exemplo #1 Exemplo de finfo_buffer()

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

O exemplo acima produzirá algo semelhante a:

    application/x-sh; charset=us-ascii

### Veja Também

- finfo_file() - Retorna informações sobre um arquivo

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