(PHP 4 >= 4.3.0, PHP 5, PHP 7)
ob_get_clean — Obtener el contenido del búfer actual y eliminar el búfer de salida actual
Obtiene el contenido del búfer actual y elimina el búfer de salida actual.
ob_get_clean() básicamente ejecuta ob_get_contents() y ob_end_clean().
El búfer de salida debe estar iniciado por ob_start() con el indicador PHP_OUTPUT_HANDLER_CLEANABLE Si no, ob_get_clean() no funcionará.
Devuelve el contenido del búfer de salida y finaliza el almacenamiento en el mismo.
Si el almacenamiento en el búfer de salida no está activo, entonces devuelve FALSE
.
Ejemplo #1 Un ejemplo sencillo de ob_get_clean()
<?php
ob_start();
echo "Hola Mundo";
$salida = ob_get_clean();
$salida = strtolower($salida);
var_dump($salida);
?>
El resultado del ejemplo sería:
string(10) "hola mundo"