(PHP 4, PHP 5)
ob_end_clean — Очищает (стирает) буфер вывода и отключает буферизацию вывода
Эта функция удаляет содержимое самого верхнего буфера вывода и отключает эту буферизацию. Если вы хотите использовать содержимое буфера, то вам необходимо вызвать ob_get_contents() перед ob_end_clean(), так как все содержимое буфера удаляется при вызове ob_end_clean().
Возвращает TRUE
в случае успешного завершения или FALSE
в случае возникновения ошибки. Основной причиной неудачного завершения работы функции
является ее вызов без активной буферизации, или если буфер не может
быть удален (специальный тип буфера).
Если функция завершается ошибкой генерируется E_NOTICE
.
Версия | Описание |
---|---|
4.2.0 | Добавлено возвращаемое значение (boolean). |
Следующий пример показывает простой способ избавиться от всех выходных буферов:
Пример #1 Пример использования функции ob_end_clean()
<?php
ob_start();
echo 'Текст, который не отобразится.';
ob_end_clean();
?>