(PHP 4 >= 4.3.0, PHP 5)
ob_list_handlers — Listar todos los gestores de salida en uso
Lista todos los gestores de salida en uso.
Esta función devolverá una matriz con los gestores de salida en uso (si existen). Si output_buffering está habilitado o una función anónima fue usada con ob_start(), ob_list_handlers() devolverá "default output handler" (gestor de salida predeterminado).
Example#1 Ejemplo de ob_list_handlers()
<?php
//usando output_buffering=On
print_r(ob_list_handlers());
ob_end_flush();
ob_start("ob_gzhandler");
print_r(ob_list_handlers());
ob_end_flush();
// funciones anónimas
ob_start(create_function('$cadena', 'return $cadena;'));
print_r(ob_list_handlers());
ob_end_flush();
?>
El resultado del ejemplo seria:
Array ( [0] => default output handler ) Array ( [0] => ob_gzhandler ) Array ( [0] => default output handler )