ob_end_clean
ob_flush
Output Control Funktionen
PHP Manual

# ob_end_flush

(PHP 4, PHP 5)

ob_end_flush — Leert (schickt/sendet) den Ausgabe-Puffer und deaktiviert die Ausgabe-Pufferung

### Beschreibung

bool ob_end_flush ( void )

Der Inhalt des Ausgabepuffers (sofern vorhanden) wird abgeschickt 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_flush() aufrufen, da dadurch der Puffer geleert wird.

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).

Diese Funktion ähnelt ob_get_flush(), liefert aber nur den Erfolgsstatus statt des aktuellen Pufferinhalts zurück.

### Fehler/Exceptions

If the function fails it generates an `E_NOTICE`.

### ChangeLog

Version | Beschreibung
--- | ---
4.2.0 | Die Funktion gibt nun den Erfolgsstatus als bool zurück.

### Beispiele

Beispiel #1 ob_end_clean() Beispiel

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

`<?php
while (@ob_end_flush());
?>`

### Siehe auch

Siehe auch ob_start(), ob_get_contents(), ob_get_flush(), ob_flush() und ob_end_clean().

ob_end_clean
ob_flush
Output Control Funktionen
PHP Manual