flush

(PHP 4, PHP 5, PHP 7, PHP 8)

flushDescarrega o buffer na saída do sistema

Descrição

flush(): void

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().

Warning

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