8.93 Bufferisation de sortie
8 Référence des fonctions
Manuel PHP
. Introduction . Pré-requis . Installation . Configuration à l'exécution . Types de ressources . Constantes pré-définies . Exemples . Voir aussi . flush . ob_clean ->ob_end_clean . ob_end_flush . ob_flush . ob_get_clean . ob_get_contents . ob_get_flush . ob_get_length . ob_get_level . ob_get_status . ob_gzhandler . ob_implicit_flush . ob_list_handlers . ob_start . output_add_rewrite_var . output_reset_rewrite_vars
|
8.93.11 ob_end_clean()
Détruit les données du buffer de sortie et éteint
la bufferisation de sortie
[ Exemples avec ob_end_clean ] PHP 4, PHP 5
bool
ob_end_clean (
void
)
ob_end_clean
vide le contenu du premier
buffer de sortie et désactive la bufferisation de sortie.
Si vous voulez traiter le contenu du buffer, vous devrez
appeler
ob_get_contents
avant
ob_end_clean
, car le buffer est
détruit par
ob_end_clean
.
La fonction
TRUE
lorsqu'elle a réussi à détruire correctement
le buffer, et
FALSE
sinon. Les raisons d'un tel échec sont que la
bufferisation de sortie pouvaient ne pas être activée, ou que, pour
une raison quelconque, le buffer n'a pu être détruit.
L'exemple suivant montre comment se débarraser de tous les
buffers de sortie :
| Note | |
Si la fonction échoue, elle génère une note
E_NOTICE
.
La valeur booléenne retournée par la fonction a été ajoutée
en PHP 4.2.0.
|
Voir aussi
ob_start
,
ob_flush
et
ob_get_contents
.
|