ob_end_clean

(PHP 4, PHP 5, PHP 7, PHP 8)

ob_end_cleanLöscht den Inhalt des aktiven Ausgabepuffers und deaktiviert ihn

Beschreibung

ob_end_clean(): bool

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.

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
To Top