Lorsque invoqués, les gestionnaires de sortie reçoivent le contenu du tampon et un masque indiquant l'état de la bufferisation de sortie.
buffer
phase
PHP_OUTPUT_HANDLER_*
.
Appeler l'une des fonctions suivantes depuis un gestionnaire de sortie résultera en une erreur fatale : ob_clean(), ob_end_clean(), ob_end_flush(), ob_flush(), ob_get_clean(), ob_get_flush(), ob_start().
Note: Si le
PHP_OUTPUT_HANDLER_DISABLED
d'un gestionnaire est défini, le gestionnaire ne sera pas invoqué en appelant ob_end_clean(), ob_end_flush(), ob_get_clean(), ob_get_flush() ob_get_clean(), ob_get_flush(), ob_clean(), ob_flush() ou pendant le processus de terminaison de PHP. Avant PHP 8.4.0, ce drapeau n'avait aucun effet lors de l'appel de la fonction ob_clean() ou ob_flush().
Note: Le répertoire de travail du script peut changer à l'intérieur de la fonction d'arrêt sous certains serveurs web, par exemple Apache ou le serveur web intégré.