ob_end_clean
(PHP 4, PHP 5, PHP 7, PHP 8)
ob_end_clean — Очищает (стирает) содержимое активного буфера вывода и отключает его
Описание
Функция ob_end_clean() завершится неудачно,
если активный буфер вывода был запущен без флага
PHP_OUTPUT_HANDLER_REMOVABLE
.
Функция ob_end_clean()
удалит содержимое активного буфера вывода,
даже если она была запущена без флага
PHP_OUTPUT_HANDLER_CLEANABLE
.
Список параметров
У этой функции нет параметров.
Возвращаемые значения
Возвращает true
в случае успешного выполнения или false
в случае возникновения ошибки.
Ошибки
Если функция завершается неудачно, она выдаёт ошибку уровня E_NOTICE
.
Примеры
Следующий пример показывает простой способ избавиться
содержимого активного буфера вывода:
Пример #1 Пример использования функции ob_end_clean()
<?php
ob_start();
echo 'Текст, который не отобразится.';
ob_end_clean();
?>
Смотрите также
- ob_start() - Включает буферизацию вывода
- ob_get_contents() - Возвращает содержимое буфера вывода
- ob_clean() - Очищает (стирает) содержимое активного буфера вывода
- ob_get_clean() - Получает содержимое активного буфера вывода и выключает его
- ob_end_flush() - Сбрасывает (отправляет) возвращаемое значение активного обработчика вывода
и отключает активный буфер вывода