ob_clean
ob_end_flush
Output-Control-Funktionen
PHP Manual

# ob_end_clean

(PHP 4, PHP 5)

ob_end_clean — Löscht den Ausgabe-Puffer und deaktiviert die Ausgabe-Pufferung

### Beschreibung

bool ob_end_clean ( void )

Der Inhalt des Ausgabepuffers (sofern vorhanden) wird verworfen und der Ausgabepuffer (aber nur dieser) wird deaktiviert. Falls sie mit dem Puffer-Inhalt weiter arbeiten möchten, müssen sie diesen erst per ob_get_contents() zwischen speichern bevor sie ob_end_clean() aufrufen, da dadurch der Puffer geleert wird.

### Rückgabewerte

Die Funktion gibt `TRUE` zurück wenn ein Ausgabepuffer entfernt wurde, `FALSE` wenn kein aktiver Puffer vorhanden war oder der aktuelle Puffer nicht deaktiviert werden konnte (dies ist bei speziellen Puffern möglich).

### Fehler/Exceptions

Im Fehlerfall generiert die Funktion eine `E_NOTICE` Meldung.

### Changelog

Version | Beschreibung
--- | ---
4.2.0 | Der Boolean-Rückgabewert wurde hinzugefügt.

### Beispiele

Das folgende Beispiel zeigt einen einfachen Weg um alle aktiven Ausgabepuffer zu entfernen:

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() - Gibt den Inhalt des Ausgabe-Puffers zurück
- ob_flush() - Leert (sendet) den Ausgabepuffer

ob_clean
ob_end_flush
Output-Control-Funktionen
PHP Manual