Включает или выключает неявный сброс буфера вывода

# ob_implicit_flush

(PHP 4, PHP 5, PHP 7, PHP 8)

ob_implicit_flush — Включает или выключает неявный сброс буфера вывода

### Описание

function ob_implicit_flush(bool `$enable` = `true`): void

Функция ob_implicit_flush() включает или выключает неявный сброс буфера вывода. Неявный сброс приведёт к операции сброса после каждого блока кода, который выводит данные, поэтому явные вызовы функции flush() больше не потребуются.

> Замечание: PHP не рассматривает печать пустых строк или отправку заголовков как вывод и не сбрасывает буфер в вывод.

> Замечание: Функция не влияет на обработчики вывода пользовательского уровня наподобие тех, которые запускаются функцией ob_start() или output_add_rewrite_var().

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

`enable`

  Значение `true` включает неявный сброс, а значение `false` — отключает.

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

Функция не возвращает значения после выполнения.

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

Версия | Описание
--- | ---
8.0.0 | Параметр `enable` теперь принимает значение с типом bool; раньше принималось значение с типом int.

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

- flush() - Сбрасывает системный буфер вывода
- ob_start() - Включает буферизацию вывода
- ob_end_flush() - Сбрасывает (отправляет) значение, которое вернул активный обработчик вывода, и отключает активный буфер вывода

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