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 omit 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().