finfo_buffer
PHP Manual
PHP Manual»Функції Fileinfo»finfo_buffer

finfo_buffer

finfo::buffer

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

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

Опис

Процедурний стиль

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

Об'єктно-орієнтований стиль

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.

Параметри

finfo

Примірник finfo, що повертається функцією finfo_open().

string
Content of a file to be checked.
flags
One or disjunction of more Fileinfo constants.
context

Значення, що повертаються

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

Журнал змін

Версія Опис
8.5.0 The context parameter has been deprecated as it is ignored.
8.1.0 Тепер параметр finfo має бути примірником finfo, а не resource, як раніше.
8.0.0 context is nullable now.

Приклади

Приклад #1 A finfo_buffer() example

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

Поданий вище приклад виведе щось схоже на:

application/x-sh; charset=us-ascii

Прогляньте також

To Top