Constantes pré-définies

Les constantes listées ici sont toujours disponibles dans PHP.

Indicateurs d'état transmis au gestionnaire de sortie

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.

Indicateurs de contrôle du tampon de sortie

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.

Indicateurs d'état du gestionnaire de sortie

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.

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top