ob_get_status
Lit le statut du tampon de sortie
&reftitle.description;
arrayob_get_status
boolfull_status&false;
ob_get_status retourne les informations sur le statut
du tampon d'affichage de haut niveau ou de tous les tampons d'affichage si
full_status est défini à &true;.
&reftitle.parameters;
full_status
&true; pour retourner tous les tampons d'affichage. Si vaut &false;
ou non défini, seul le statut du tampon d'affichage de haut niveau
sera retourné.
&reftitle.returnvalues;
Si la fonction est appelée sans le paramètre full_status
ou avec le paramètre full_status = &false;, un tableau simple avec
les éléments suivants sera retourné :
2
[type] => 0
[status] => 0
[name] => URL-Rewriter
[del] => 1
)
]]>
Résultats simples pour la fonction ob_get_status
Clé
Valeur
level
Niveau de sortie désiré
type
0 (gestionnaire interne) ou 1 (gestionnaire fournit par l'utilisateur)
status
Un parmi PHP_OUTPUT_HANDLER_START (0), PHP_OUTPUT_HANDLER_CONT (1) ou PHP_OUTPUT_HANDLER_END (2)
name
Nom du gestionnaire de sortie actif ou ' default output handler' si aucun n'est défini
del
Flag d'effacement tel que défini par ob_start
Si la fonction est appelée avec le paramètre full_status
défini à &true;, un tableau avec un élément par tampon de sortie actif est
retourné. Le niveau de sortie est utilisé en tant que clé du tableau de
niveau élevé et chaque élément du tableau est un autre tableau contenant les
informations sur le statut du niveau du tampon actif.
Array
(
[chunk_size] => 0
[size] => 40960
[block_size] => 10240
[type] => 1
[status] => 0
[name] => default output handler
[del] => 1
)
[1] => Array
(
[chunk_size] => 0
[size] => 40960
[block_size] => 10240
[type] => 0
[buffer_size] => 0
[status] => 0
[name] => URL-Rewriter
[del] => 1
)
)
]]>
La sortie complète contient les éléments suivants :
Résultats complets pour la fonction ob_get_status
Clé
Valeur
chunk_size
Taille telle que définie par la fonction ob_start
size
...
blocksize
...
&reftitle.seealso;
ob_get_level
ob_list_handlers