Los gestores de salida son callables asociados a los búferes de salida que se invocan al llamar a ob_clean(), ob_flush(), ob_end_flush(), ob_get_flush(), ob_end_clean(), ob_get_clean() o durante el proceso de terminación de PHP.
Nota: El proceso de terminación lavará los valores de retorno de los gestores de salida
Si se omite o es null
al iniciar el búfer de salida
se utilizará el gestor de salida interno "gestor de salida por defecto"
que devuelve el contenido del búfer sin modificar cuando se invoca.
Los gestores de salida pueden usarse para devolver una versión modificada
del contenido del búfer y/o tener efectos secundarios (por ejemplo, enviar encabezados).
PHP incluye dos gestores de salida internos:
"default output handler"
y "URL-Rewriter"
(que está integrado en
su propio búfer de salida y solo hasta dos instancias del mismo pueden iniciarse).
La extensión agrupada incluye cuatro gestores de salida adicionales: mb_output_handler(), ob_gzhandler(), ob_iconv_handler(), ob_tidyhandler().