ob_implicit_flush
PHP Manual
PHP Manual»Output-Control-Funktionen»ob_implicit_flush

ob_implicit_flush

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

ob_implicit_flushSchaltet die implizite Ausgabe ein bzw. aus

Beschreibung

function ob_implicit_flush(bool $enable = true): void

ob_implicit_flush() schaltet die implizite Ausgabe an oder aus. Die implizite Pufferausgabe erzeugt eine Ausgabe nach jedem Codeblock, der zu einer Ausgabe führt, sodass keine expliziten Aufrufe von flush() mehr erforderlich sind.

Hinweis: Wenn leere Zeichenketten ausgegeben oder Kopfzeilen gesendet werden, wird dies nicht als Ausgabe betrachtet und führt auch nicht zu einer Ausgabeoperation.

Hinweis: Diese Funktion hat keine Auswirkungen benutzerdefinierte Ausgabe-Handler, also z. B. solche, die durch ob_start() oder output_add_rewrite_var() gestartet werden.

Parameter-Liste

enable

true schaltet die implizite Ausgabe ein, false schaltet sie aus.

Rückgabewerte

Es wird kein Wert zurückgegeben.

Changelog

Version Beschreibung
8.0.0 enable erwartet nun einen bool-Wert; vorher wurde ein int erwartet.

Siehe auch

  • flush() - Leert (sendet) den System-Ausgabepuffer
  • ob_start() - Ausgabepufferung aktivieren
  • ob_end_flush() - Leert (sendet) den Rückgabewert des aktiven Ausgabe-Handlers und deaktiviert den aktiven Ausgabepuffer

To Top