Сбрасывает (отправляет) значение, которое вернул активный обработчик вывода, и отключает активный буфер вывода

# ob_end_flush

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

ob_end_flush — Сбрасывает (отправляет) значение, которое вернул активный обработчик вывода, и отключает активный буфер вывода

### Описание

function ob_end_flush(): bool

Функция вызывает обработчик вывода с флагом `PHP_OUTPUT_HANDLER_FINAL`, сбрасывает (отправляет) значение, которое вернул обработчик, отбрасывает содержимое активного буфера вывода и отключает активный буфер.

Функция ob_end_flush() завершится ошибкой, если активный буфер вывода запустили без флага `PHP_OUTPUT_HANDLER_REMOVABLE`.

Функция ob_end_flush() сбросит (отправит) значение, которое вернулось из обработчика вывода, даже если активный буфер вывода запустили без флага `PHP_OUTPUT_HANDLER_FLUSHABLE`.

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

Сигнатура функции не содержит параметров.

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

Функция возвращает `true`, если выполнилась успешно, или `false`, если возникла ошибка.

### Ошибки

Функция генерирует ошибку уровня `E_NOTICE`, если возникла ошибка.

### Примеры

Пример #1 Пример сброса и отключения активного буфера вывода функцией ob_end_flush()

Следующий пример показывает простой способ сброса и завершения всех буферов вывода:

    <?php

    while (@ob_end_flush());

    ?>

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

- ob_start() - Включает буферизацию вывода
- ob_get_contents() - Возвращает содержимое буфера вывода
- ob_flush() - Сбрасывает (отправляет) значение, которое вернул активный обработчик вывода
- ob_get_flush() - Сбрасывает (отправляет) возвращённое активным обработчиком вывода значение, возвращает содержимое активного буфера вывода и отключает его
- ob_end_clean() - Очищает (стирает) содержимое активного буфера вывода и отключает его

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