finfo_buffer
PHP Manual
PHP Manual»Fileinfo Funzioni»finfo_buffer

finfo_buffer

finfo::buffer

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

finfo_buffer -- finfo::buffer — Return information about a string buffer

Descrizione

Stile procedurale

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

Stile orientato agli oggetti

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

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

Elenco dei parametri

finfo

An finfo instance, returned by finfo_open().

string

Content of a file to be checked.

flags

One or disjunction of more Fileinfo constants.

context

Valori restituiti

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

Log delle modifiche

Versione Descrizione
8.5.0 The context parameter has been deprecated as it is ignored.
8.1.0 The finfo parameter expects an finfo instance now; previously, a resource was expected.
8.0.0 context is nullable now.

Esempi

Example #1 A finfo_buffer() example

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

Il precedente esempio visualizzerà qualcosa simile a:

application/x-sh; charset=us-ascii

Vedere anche:

To Top