Les gestionnaires de sortie sont des callables associés aux tampons de sortie qui sont invoqués en appelant ob_clean(), ob_flush(), ob_end_flush(), ob_get_flush(), ob_end_clean(), ob_get_clean() ou pendant le processus de terminaison de PHP.
Note: Le processus de terminaison va vider les valeurs de retour des gestionnaires de sortie
Si omis ou null lors du démarrage du tampon de sortie
le gestionnaire de sortie interne "gestionnaire de sortie par défaut" sera utilisé
qui retourne le contenu du tampon non modifié lorsqu'il est invoqué.
Les gestionnaires de sortie peuvent ĂȘtre utilisĂ©s pour retourner une version modifiĂ©e
du contenu du tampon et/ou avoir des effets secondaires (par exemple, envoyer des en-tĂȘtes).
PHP arrive avec deux gestionnaires de sortie internes :
"default output handler"
et "URL-Rewriter" (qui est intégré dans
son propre tampon de sortie et seulement jusqu'Ă deux instances de celui-ci peuvent ĂȘtre dĂ©marrĂ©es).
L'extension groupé inclut quatre gestionnaires de sortie supplémentaires : mb_output_handler(), ob_gzhandler(), ob_iconv_handler(), ob_tidyhandler().