(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)
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 et PHP_OUTPUT_HANDLER_REMOVABLE. Sinon ob_get_clean() ne fonctionnera pas.
Cette fonction ne contient aucun paramètre.
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 !"