(PHP 4, PHP 5, PHP 7, PHP 8)
flush — Vacía los búferes de salida del sistema
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().
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.
Esta función no tiene parámetros.
No devuelve ningún valor.
Versión | Descripción |
---|---|
8.4.0 | El envío de encabezados sin cuerpo tendrá éxito ahora en FastCGI. |