(PHP 4 >= 4.3.0, PHP 5)
ob_list_handlers — Liste les gestionnaires d'affichage utilisés
Cette fonction retourne un tableau avec le gestionnaire d'affichage en cours d'utilisation (s'il existe). Si output_buffering est activé ou si une fonction anonyme est utilisée avec ob_start() , ob_list_handlers() retournera un tableau avec comme valeur d'entrée : "default output handler".
Exemple 1857. Exemple avec ob_list_handlers()
<?php
// avec output_buffering=On
print_r
(
ob_list_handlers
());
ob_end_flush
();
ob_start
(
"ob_gzhandler"
);
print_r
(
ob_list_handlers
());
ob_end_flush
();
// fonctions anonymes
ob_start
(
create_function
(
'$string'
,
'return $string;'
));
print_r
(
ob_list_handlers
());
ob_end_flush
();
?>
L'exemple ci-dessus va afficher :
Array ( [0] => default output handler ) Array ( [0] => ob_gzhandler ) Array ( [0] => default output handler )
Voir aussi ob_end_clean() , ob_end_flush() , ob_get_flush() et ob_start() .