(PHP 4, PHP 5, PHP 7, PHP 8)
ob_end_flush — Descarrega (envia) o valor de retorno do manipulador de saída ativo e desliga o buffer de saída ativo
Esta função chama o manipulador de saída
(com a opção PHP_OUTPUT_HANDLER_FINAL
),
descarrega (envia) seu valor de retorno,
descarta o conteúdo do buffer de saída ativo
e o desliga.
ob_end_flush() irá falhar
sem um buffer de saída ativo iniciado com a opção
PHP_OUTPUT_HANDLER_REMOVABLE
.
ob_end_flush() irá descarregar (enviar)
e retornar o valor do manipulador de saída
mesmo se o buffer de saída ativo tiver iniciado sem a opção
PHP_OUTPUT_HANDLER_FLUSHABLE
.
Esta função não possui parâmetros.
Se a função falhar, ela gera um E_NOTICE
.
Exemplo #1 Exemplo de ob_end_flush()
O exemplo a seguir mostra uma maneira fácil de descarregar e terminar todos os buffers de saída:
<?php
while (@ob_end_flush());
?>