Documentación offline PHP master

ob_get_flush

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

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.

Descripción#

ob_get_flush(): string
```php

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

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

`ob_get_flush` vaciará (enviará) el valor de retorno del gestor 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

Devuelve el contenido del búfer de salida activo en caso de éxito o `false` en caso de fallo.

## Errores/Excepciones

En caso de fallo de la función, genera una `E_NOTICE`.

## Ejemplos

Ejemplo con `ob_get_flush`

```php

El ejemplo anterior mostrará:

Array
(
    [0] => default output handler
)
Array
(
)

Véase también#

ob_start, ob_get_contents, ob_flush, ob_end_flush, ob_get_clean