(PHP 4, PHP 5, PHP 7, PHP 8)
ob_end_clean — Elimina (limpia) el contenido del búfer de salida activo y lo desactiva.
Esta función invoca al gestor de salida
(con los flags PHP_OUTPUT_HANDLER_CLEAN
y
PHP_OUTPUT_HANDLER_FINAL
),
ignora su valor de retorno,
ignora el contenido del búfer de salida activo
y lo desactiva.
ob_end_clean() fallará
sin un búfer de salida activo iniciado con el flag
PHP_OUTPUT_HANDLER_REMOVABLE
.
ob_end_clean()
eliminará el contenido del búfer de salida activo
incluso si fue iniciado sin el flag
PHP_OUTPUT_HANDLER_CLEANABLE
.
Esta función no tiene parámetros.
Si la función falla, genera una E_NOTICE
.
El siguiente ejemplo muestra una manera sencilla de deshacerse del contenido del búfer de salida activo:
Ejemplo #1 Ejemplo con ob_end_clean()
<?php
ob_start();
echo 'Texto que no será mostrado.';
ob_end_clean();
?>