ob_clean

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

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

Описание

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() - Сбрасывает (отправляет) значение, которое вернул активный обработчик вывода