Vacía (envía) el valor de retorno del manejador de salida activo y desactiva el búfer de salida activo

# ob_end_flush

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

ob_end_flush — Vacía (envía) el valor de retorno del manejador de salida activo y desactiva el búfer de salida activo

### Descripción

function ob_end_flush(): bool

Esta función llama al manejador de salida (con el flag `PHP_OUTPUT_HANDLER_FINAL`), vacía (envía) su valor de retorno, ignora el contenido del búfer de salida activo y desactiva este último.

ob_end_flush() fallará sin un búfer de salida activo iniciado con el flag `PHP_OUTPUT_HANDLER_REMOVABLE`.

ob_end_flush() vaciará (enviará) el valor de retorno del manejador de salida incluso si el búfer de salida activo ha sido iniciado sin el flag `PHP_OUTPUT_HANDLER_FLUSHABLE`.

### Parámetros

Esta función no contiene ningún parámetro.

### Valores devueltos

Esta función retorna `true` en caso de éxito o `false` si ocurre un error.

### Errores/Excepciones

Si la función falla, genera una `E_NOTICE`.

### Ejemplos

Ejemplo #1 Ejemplo con ob_end_flush()

El ejemplo a continuación muestra un método simple para vaciar todos los búferes:

    <?php
    while (@ob_end_flush());
    ?>

### Ver también

- ob_start() - Activa el temporizador de salida
- ob_get_contents() - Devuelve el contenido del búfer de salida
- ob_flush() - Vacía (envía) el valor de retorno del manejador de salida activo.
- ob_get_flush() - Vacía (envía) el valor de retorno del gestor de salida activo, devuelve el contenido del búfer de salida activo y lo desactiva.
- ob_end_clean() - Elimina (limpia) el contenido del búfer de salida activo y lo desactiva.

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