Php/docs/function.finfo-buffer

From Get docs

finfo_buffer

finfo::buffer

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

finfo_buffer -- finfo::bufferReturn information about a string buffer


Description

Procedural style

finfo_buffer ( resource $finfo , string $string [, int $flags = FILEINFO_NONE [, resource|null $context = NULL ]] ) : string|false

Object oriented style

public finfo::buffer ( string $string [, int $flags = FILEINFO_NONE [, resource|null $context = NULL ]] ) : string|false

This function is used to get information about binary data in a string.


Parameters

finfo
Fileinfo resource returned by finfo_open().
string
Content of a file to be checked.
flags
One or disjunction of more Fileinfo constants.
context


Return Values

Returns a textual description of the string argument, or FALSE if an error occurred.


Changelog

Version Description
8.0.0 context is nullable now.


Examples

Example #1 A finfo_buffer() example

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

The above example will output something similar to:


application/x-sh; charset=us-ascii

See Also