Vacía los búferes de salida del sistema

# flush

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

flush — Vacía los búferes de salida del sistema

### Descripción

function flush(): void

Vacía los búferes de escritura del sistema de PHP y del backend utilizado por PHP (por ejemplo: CGI, un servidor web). En un entorno de línea de comandos, flush() intentará vaciar únicamente el contenido de los búferes, mientras que en un contexto web, los encabezados y el contenido de los búferes son vaciados.

> Nota: flush() puede no poder sortear el esquema de almacenamiento en búfer del servidor web y no tiene ningún efecto sobre un almacenamiento en búfer lado-cliente en el navegador.

> Nota: Esta función no tiene ningún efecto sobre los gestores de salida de nivel usuario tales como aquellos iniciados por ob_start() o output_add_rewrite_var().

Advertencia

flush() puede interferir con los gestores de salida que definen y envían encabezados en un contexto web (por ejemplo, ob_gzhandler()) al enviar encabezados antes de que estos gestores puedan hacerlo.

### Parámetros

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

### Valores devueltos

No se retorna ningún valor.

### Historial de cambios

Versión | Descripción
--- | ---
8.4.0 | El envío de encabezados sin cuerpo tendrá éxito ahora en FastCGI.

### Ver también

- ob_flush() - Vacía (envía) el valor de retorno del manejador de salida activo.
- ob_clean() - Limpiar (borrar) el contenido del búfer de salida activo.
- ob_end_flush() - Vacía (envía) el valor de retorno del manejador de salida activo y desactiva el búfer de salida activo
- 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