# Ausgabepufferung

# Einführung

Mit den Funktionen zur Ausgabesteuerung kann die Ausgabe eines Skripts gesteuert werden. Dies kann in verschiedenen Situationen ganz nützlich sein, besonders wenn Header an den Browser gesendet werden müssen, nachdem das Skript bereits etwas ausgegeben hat. Die Ausgabesteuerungsfunktionen gelten nicht für Header, die mit header() oder setcookie() gesendet wurden, sondern nur für Daten, die mit echo gesendet wurden oder für Daten zwischen PHP-Codeblöcken.

- Installation/Konfiguration
  - Laufzeit-Konfiguration
- Vordefinierte Konstanten
- Output Buffering
- Flushing System Buffers
- User-Level Output Buffers
  - What Output Is Buffered?
  - Nesting Output Buffers
  - Buffer Size
  - Operations Allowed On Buffers
  - Output Handlers
  - Working With Output Handlers
  - Flags Passed To Output Handlers
  - Output Handler Return Values
- Beispiele
  - Einsatzgrundlagen
  - Verwendung des URL-Rewriters
- Output-Control-Funktionen
  - flush — Leert (sendet) den System-Ausgabepuffer
  - ob_clean — Löscht den Inhalt des aktiven Ausgabepuffer
  - ob_end_clean — Löscht den Inhalt des aktiven Ausgabepuffers und deaktiviert ihn
  - ob_end_flush — Leert (sendet) den Rückgabewert des aktiven Ausgabe-Handlers und deaktiviert den aktiven Ausgabepuffer
  - ob_flush — Leert (sendet) den Rückgabewert des aktiven Ausgabe-Handlers
  - ob_get_clean — Get the contents of the active output buffer and turn it off
  - ob_get_contents — Liefert den Inhalt des Ausgabepuffers
  - 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_get_length — Return the length of the output buffer
  - ob_get_level — Anzahl der aktiven Ausgabepuffer
  - ob_get_status — Get status of output buffers
  - ob_implicit_flush — Schaltet die implizite Ausgabe ein bzw. aus
  - ob_list_handlers — List all output handlers in use
  - ob_start — Ausgabepufferung aktivieren
  - output_add_rewrite_var — Fügt Werte zum URL-Rewriter hinzu
  - output_reset_rewrite_vars — Reset URL rewriter values

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