ob_end_clean
(PHP 4, PHP 5, PHP 7, PHP 8)
ob_end_clean — Löscht den Inhalt des aktiven Ausgabepuffers und deaktiviert ihn
Beschreibung
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.
Parameter-Liste
Diese Funktion besitzt keine Parameter.
Rückgabewerte
Gibt bei Erfolg true
zurück. Bei einem Fehler wird false
zurückgegeben.
Fehler/Exceptions
Wenn die Funktion fehlschlägt, erzeugt sie eine
E_NOTICE
-Meldung.
Beispiele
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();
?>
Siehe auch
- ob_start() - Ausgabepufferung aktivieren
- ob_get_contents() - Liefert den Inhalt des Ausgabepuffers
- ob_clean() - Löscht den Inhalt des aktiven Ausgabepuffer
- ob_get_clean() - Get the contents of the active output buffer and turn it off
- ob_end_flush() - Leert (sendet) den Rückgabewert des aktiven Ausgabe-Handlers und
deaktiviert den aktiven Ausgabepuffer