(PHP 4, PHP 5, PHP 7, PHP 8)
ob_end_clean — Löscht den Inhalt des aktiven Ausgabepuffers und deaktiviert ihn
Diese Funktion ruft den Ausgabe-Handler auf (mit den Flags
PHP_OUTPUT_HANDLER_CLEAN
und
PHP_OUTPUT_HANDLER_FINAL
), verwirft dessen
Rückgabewert, verwirft den Inhalt des aktiven Ausgabepuffers und
deaktiviert den aktiven Ausgabepuffer.
Wenn es keinen aktiven Ausgabepuffer gibt, der mit dem Flag
PHP_OUTPUT_HANDLER_REMOVABLE
gestartet wurde, schlägt
ob_end_clean() fehl.
ob_end_clean() verwirft den Inhalt des aktiven
Ausgabepuffers, auch wenn er ohne das Flag
PHP_OUTPUT_HANDLER_CLEANABLE
gestartet wurde.
Diese Funktion besitzt keine Parameter.
Wenn die Funktion fehlschlägt, erzeugt sie eine
E_NOTICE
-Meldung.
Das folgende Beispiel zeigt eine einfache Möglichkeit, den Inhalt des aktiven Ausgabepuffers loszuwerden:
Beispiel #1 ob_end_clean()-Beispiel
<?php
ob_start();
echo 'Text der nicht ausgegeben wird.';
ob_end_clean();
?>