(PHP 4, PHP 5, PHP 7, PHP 8)
ob_end_clean — Limpa (apaga) o conteúdo do buffer de saída ativo e desliga-o
Esta função chama o manipulador de saída
(com as opções PHP_OUTPUT_HANDLER_CLEAN
e
PHP_OUTPUT_HANDLER_FINAL
),
descarta seu valor de retorno,
descarta o conteúdo do buffer de saída ativo
e desliga o mesmo.
ob_end_clean() falhará
sem um buffer de saída ativo com a opção
PHP_OUTPUT_HANDLER_REMOVABLE
.
ob_end_clean()
irá descartar o conteúdo do buffer de saída ativo
mesmo se tiver sido iniciado sem a opção
PHP_OUTPUT_HANDLER_CLEANABLE
.
Esta função não possui parâmetros.
Se a função falhar, ela gera um E_NOTICE
.
O exemplo a seguir mostra uma maneira fácil de se livrar do conteúdo do buffer de saída ativo:
Exemplo #1 Exemplo de ob_end_clean()
<?php
ob_start();
echo 'Este texto não será mostrado.';
ob_end_clean();
?>