Travailler avec les gestionnaires de sortie

Lorsque invoqués, les gestionnaires de sortie reçoivent le contenu du tampon et un masque indiquant l'état de la bufferisation de sortie.

function handler ( string $buffer , int $phase = ?): string
buffer
Le contenu du tampon.
phase
Un masque de bits des constantes PHP_OUTPUT_HANDLER_* .
Avertissement

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_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Ă©.

add a note

User Contributed Notes

There are no user contributed notes for this page.