Leert (sendet) den Rückgabewert des aktiven Ausgabe-Handlers und deaktiviert den aktiven Ausgabepuffer

# ob_end_flush

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

ob_end_flush — Leert (sendet) den Rückgabewert des aktiven Ausgabe-Handlers und deaktiviert den aktiven Ausgabepuffer

### Beschreibung

function ob_end_flush(): bool

Diese Funktion ruft den Ausgabe-Handler auf (mit dem Flag `PHP_OUTPUT_HANDLER_FINAL`), leert (sendet) seinen 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_flush() fehl.

ob_end_flush() leert (sendet) den Rückgabewert des Ausgabe-Handlers, auch wenn der aktive Ausgabepuffer ohne das Flag `PHP_OUTPUT_HANDLER_FLUSHABLE` 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

Beispiel #1 ob_end_flush()-Beispiel

Das folgende Beispiel zeigt eine einfache Möglichkeit, alle Ausgabepuffer zu leeren und zu beenden:

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

### Siehe auch

- ob_start() - Ausgabepufferung aktivieren
- ob_get_contents() - Liefert den Inhalt des Ausgabepuffers
- ob_flush() - Leert (sendet) den Rückgabewert des aktiven Ausgabe-Handlers
- ob_get_flush() - Flush (send) the return value of the active output handler, return the contents of the active output buffer and turn it off
- ob_end_clean() - Löscht den Inhalt des aktiven Ausgabepuffers und deaktiviert ihn

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open