(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
Estilo por procedimientos
$finfo
,$string
,$flags
= FILEINFO_NONE
,$context
= null
Estilo orientado a objetos
$string
, int $flags
= FILEINFO_NONE
, ?resource $context
= null
): string|falseEsta función se utiliza para obtener información acerca de datos binarios en un string.
finfo
An finfo instance, returned by finfo_open().
string
Contenido de un fichero a ser verificado.
flags
Una o una unión de varias constantes Fileinfo.
context
Devuelve una descripción textual del argumento
string
o false
si ha ocurrido un error.
Versión | Descripción |
---|---|
8.1.0 |
The finfo parameter expects an finfo
instance now; previously, a recurso was expected.
|
8.0.0 |
context ahora es nullable.
|
Ejemplo #1 Ejemplo con finfo_buffer()
<?php
$finfo = new finfo(FILEINFO_MIME);
echo $finfo->buffer($_POST["script"]) . "\n";
?>
El resultado del ejemplo sería algo similar a:
application/x-sh; charset=us-ascii