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.12 ob_end_flush()
Envoie les données du buffer de sortie, et éteint la
bufferisation de sortie
[ Exemples avec ob_end_flush ] PHP 4
bool
ob_end_flush (
void
)
ob_end_flush
envoie le contenu du buffer de sortie (s'il
existe) et éteint la bufferisation de sortie. Si vous voulez
continuer à manipuler la valeur du buffer, vous pouvez appeler
ob_get_contents
avant
ob_end_flush
car le contenu du buffer est détruit après un appel à
ob_end_flush
. La fonction retourne
TRUE
lorsqu'elle
a réussi à envoyer tout le buffer, et
FALSE
otherwise. Les raisons
d'échec sont que vous pourriez avoir appelé la fonction sans avoir
de buffer actif, pour que pour une raison quelconque, le buffer
n'a pu être effacé (possible pour un buffer spécial).
L'exemple ci-dessous montre une méthode simple pour vider
tous les buffers :
Note |
Si la fonction échoue, elle émet une note E_NOTICE.
Le booléen retourné a été ajouté en
PHP
4.2.0.
|
Voir aussi
ob_start
,
ob_get_contents
,
ob_flush
et
ob_end_clean
.
|