# ob_get_clean

(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)

ob_get_clean — Obtiene el contenido del búfer actual y elimina el búfer de salida actual

### Descripción

ob_get_clean(): string

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á.

### Valores devueltos

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`.

### Ejemplos

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"

### Ver también

- ob_get_contents() - Devolver el contenido del búfer de salida
- ob_start() - Activa el almacenamiento en búfer de la salida