Descarrega (envia) o valor de retorno do manipulador de saída ativo e desliga o buffer de saída ativo

# ob_end_flush

(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

### Descrição

function ob_end_flush(): bool

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`.

### Parâmetros

Esta função não possui parâmetros.

### Valor Retornado

Retorna `true` em caso de sucesso ou `false` em caso de falha.

### Erros/Exceções

Se a função falhar, ela gera um `E_NOTICE`.

### Exemplos

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());
    ?>

### Veja Também

- ob_start() - Ativa o buffer de saída
- ob_get_contents() - Retorna o conteúdo do buffer de saída
- ob_flush() - Descarrega (envia) o valor de retorno do manipulador de saída ativo
- ob_get_flush() - Descarrega (envia) o valor de retorno do manipulador de saída ativo, retorna o conteúdo do buffer de saída ativo e desliga-o
- ob_end_clean() - Limpa (apaga) o conteúdo do buffer de saída ativo e desliga-o

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open