Очищает (стирает) содержимое активного буфера вывода

# ob_clean

(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)

ob_clean — Очищает (стирает) содержимое активного буфера вывода

### Описание

function ob_clean(): bool

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

Функция не отключает активный буфер вывода, как это делают функции ob_end_clean() и ob_get_clean().

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

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

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

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

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

### Ошибки

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

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

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

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