Возвращает информацию о строке буфера

# finfo_buffer

# finfo::buffer

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

finfo_buffer -- finfo::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

Эта функция используется для получения информации о бинарных данных в строке.

### Список параметров

`finfo`
  Экземпляр finfo, который возвращает функция finfo_open().
`string`
  Содержимое проверяемого файла.
`flags`
  Одна или несколько объединённых через бинарное ИЛИ констант Fileinfo.
`context`

### Возвращаемые значения

Возвращает текстовое описание для аргумента `string` или `false` в случае возникновения ошибки.

### Список изменений

Версия | Описание
--- | ---
8.5.0 | Параметр `context` объявлен устаревшим, поскольку игнорируется.
8.1.0 | Параметр `finfo` теперь принимает объект finfo; раньше параметр ждал ресурс (resource).
8.0.0 | `context` теперь допускает значение null.

### Примеры

Пример #1 Пример finfo_buffer()

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

Вывод приведённого примера будет похож на:

    application/x-sh; charset=us-ascii

### Смотрите также

- finfo_file() - Возвращает информацию о файле

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open