(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
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
.
Esta función no tiene parámetros.
Si la función falla, genera una E_NOTICE
.
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());
?>