(PHP 4 >= 4.3.0, PHP 5)
ob_get_flush — Vide le tampon, le retourne en tant que chaîne et stoppe la tamporisation
ob_get_flush() vide le tampon, le retourne en tant que chaîne et stoppe la tamporisation. ob_get_flush() retourne FALSE si la tamporisation n'est pas active.
Note: ob_get_flush() est similaire à ob_end_flush() , sauf que cette fonction retourne le tampon en tant que chaîne.
Exemple 1852. Exemple avec ob_get_flush()
<?php
// avec output_buffering=On
print_r
(
ob_list_handlers
());
// sauvegarde le tampon dans un fichier
$buffer
=
ob_get_flush
();
file_put_contents
(
'buffer.txt'
,
$buffer
);
print_r
(
ob_list_handlers
());
?>
L'exemple ci-dessus va afficher :
Array ( [0] => default output handler ) Array ( )
Voir aussi ob_end_clean() , ob_end_flush() et ob_list_handlers() .