7.76 Bufferisation de sortie
7 Index des fonctions
Manuel PHP
. Introduction . Pré-requis . Installation . Configuration à l'exécution . Types de ressources . Constantes prédefinies . Exemples . Voir aussi . flush . ob_clean ->ob_end_clean . ob_end_flush . ob_flush . ob_get_clean . ob_get_contents . ob_get_length . ob_get_level . ob_get_status . ob_gzhandler . ob_implicit_flush . ob_start
|
7.76.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
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_flush
.
La fonction
TRUE
lorsqu'elle a réussi à détruire correctement
le buffer, et
FALSE
sinon. Les raisons d'un tel échec sont la
bufferisation de sortie pouvaient ne pas être activé, 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
.
|