flush
(PHP 4, PHP 5, PHP 7, PHP 8)
flush — Descarrega o buffer na saída do sistema
Descrição
Descarrega os buffers de escrita do PHP e do backend usado pelo pelo PHP (ex.: CGI, um servidor web). Em um ambiente de linha de comando, flush() tentará descarregar somente o conteúdo do buffer enquanto que em um contexto web, os cabeçalhos e o conteúdo do buffer são descarregados.
Note: flush() pode não ser capaz de passar por cima do esquema de buffer do servidor web e não tem efeito sobre nenhum sistema de buffer cliente-servidor no navegador.
Note: Esta função não tem nenhum efeito sobre manipuladores de saída de usuário como os inicializados por ob_start() ou output_add_rewrite_var().
flush() pode interferir com manipuladores de saída que definem e enviam cabeçalhos em um contexto web (ex.: ob_gzhandler()), enviando cabeçalhos antes que esses manipuladores possam fazê-lo.
Parâmetros
Esta função não possui parâmetros.
Valor Retornado
Nenhum valor é retornado.
Veja Também
- ob_flush() - Descarrega (envia) o valor de retorno do manipulador de saída ativo
- ob_clean() - Limpa (apaga) o conteúdo do buffer de saída ativo
- ob_end_flush() - Descarrega (envia) o valor de retorno do manipulador de saída ativo e desliga o buffer de saída ativo
- ob_end_clean() - Limpa (apaga) o conteúdo do buffer de saída ativo e desliga-o