(PHP 4 >= 4.3.0, PHP 5, PHP 7)
ob_get_clean — Lit le contenu courant du tampon de sortie puis l'efface
Lit le contenu courant du tampon de sortie puis l'efface.
ob_get_clean() exécute successivement ob_get_contents() et ob_end_clean().
Le tampon de sortie doit avoir été démarré avec la fonction ob_start() et le drapeau PHP_OUTPUT_HANDLER_CLEANABLE. Sinon, la fonction ob_get_clean() ne fonctionnera pas.
Retourne le contenu du tampon de sortie et termine la session de
temporisation. Si la temporisation n'est pas activée, alors FALSE
sera retourné.
Exemple #1 Exemple avec ob_get_clean()
<?php
ob_start();
echo "Bonjour le monde !";
$out = ob_get_clean();
$out = strtolower($out);
var_dump($out);
?>
L'exemple ci-dessus va afficher :
string(18) "bonjour le monde !"