Manuel PHP
Précédent |  | Suivant

# ob_get_flush

(PHP 4 >= 4.3.0, PHP 5)

ob_get_flush -- Vide le tampon, le retourne en tant que chaîne et stoppe la mise en tampon.

## Description

string ob_get_flush ( void )

ob_get_flush() vide le tampon, le retourne en tant que chaîne et stoppe la mise en tampon. ob_get_flush() retourne `FALSE` si la mise en tampon 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 1. 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().

Précédent | Sommaire | Suivant
ob_get_contents | Niveau supérieur | ob_get_length