finfo_buffer
En esta página
finfo_buffer
finfo::buffer
Devuelve información acerca de un string de buffer
Descripción#
Estilo procedimental
finfo_buffer(finfo $finfo, string $string, [int $flags], [resource $context]): string
```php
Estilo orientado a objetos
```php
public finfo::buffer(string $string, [int $flags], [resource $context]): string
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 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
Véase también#
finfo_file