Les constantes listées ici sont toujours disponibles dans PHP.
Les indicateurs suivants sont transmis au deuxième paramètre (phase
) du gestionnaire de sortie défini par
ob_start() sous forme de masque de bits :
PHP_OUTPUT_HANDLER_START
(int)
Indique que l'affichage de la mémoire tampon a commencé.
PHP_OUTPUT_HANDLER_WRITE
(int)
Indique que la mémoire tampon de sortie a commencé à être affichée, et qu'elle contient des données.
PHP_OUTPUT_HANDLER_FLUSH
(int)
Indique que la mémoire tampon a été affichée.
PHP_OUTPUT_HANDLER_CLEAN
(int)
Indique que la mémoire tampon de sortie a été nettoyée.
PHP_OUTPUT_HANDLER_FINAL
(int)
Indique que c'est l'opération finale d'affichage de la mémoire tampon.
PHP_OUTPUT_HANDLER_CONT
(int)
Indique que la mémoire tampon a été affichée, mais que la mise en mémoire tampon de la sortie continue.
C'est un alias de la constante
PHP_OUTPUT_HANDLER_WRITE
.
PHP_OUTPUT_HANDLER_END
(int)
Indique que la mise en mémoire tampon de la sortie est terminée.
C'est un alias de la constante
PHP_OUTPUT_HANDLER_FINAL
.
Les indicateurs suivants peuvent être transmis au troisième paramètre (flags
) du gestionnaire de sortie défini par
ob_start() sous forme de masque de bits :
PHP_OUTPUT_HANDLER_CLEANABLE
(int)
Contrôle si un tampon de sortie créé par la fonction ob_start() peut être supprimée par ob_clean(). Cet indicateur ne contrôle pas le comportement de ob_end_clean() ou ob_get_clean().
PHP_OUTPUT_HANDLER_FLUSHABLE
(int)
Contrôle si un tampon de sortie créé par la fonction ob_start() peut être envoyée à la sortie standard par ob_flush(). Cet indicateur ne contrôle pas le comportement de ob_end_flush() ou ob_get_flush().
PHP_OUTPUT_HANDLER_REMOVABLE
(int)
Contrôle si un tampon de sortie créé par la fonction ob_start() peut être supprimée avant la fin du script ou lors de l'appel de ob_end_clean(), ob_end_flush(), ob_get_clean() ou ob_get_flush().
PHP_OUTPUT_HANDLER_STDFLAGS
(int)
Le jeu par défaut des drapeaux pour le tampon de sortie ;
actuellement, équivalent à
PHP_OUTPUT_HANDLER_CLEANABLE
|
PHP_OUTPUT_HANDLER_FLUSHABLE
|
PHP_OUTPUT_HANDLER_REMOVABLE
.
Les indicateurs suivants font partie du masque de bits flags
retourné par ob_get_status() :
PHP_OUTPUT_HANDLER_STARTED
(int)
Indique que le gestionnaire de sortie a été appelé.
PHP_OUTPUT_HANDLER_DISABLED
(int)
Indique que le gestionnaire de sortie est désactivé.
Cet indicateur est défini lorsque le gestionnaire de sortie retourne false
ou échoue lors du traitement du tampon,
ou s'il a été défini avant d'appeler le gestionnaire de sortie.
PHP_OUTPUT_HANDLER_PROCESSED
(int)
Indique que le gestionnaire de sortie a traité avec succès le tampon.