PHP Handbuch
Zurück |  | Weiter

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

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

Beispiel 1. ob_end_clean() Beispiel

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

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

Zurück | Zum Anfang | Weiter
ob_end_clean | Nach oben | ob_flush