Start · Sprachen · PHP · Referenz · ob_start

ob_start

Funktion

Startet Output-Buffering — jede folgende Ausgabe wird gepuffert statt gesendet.

seit PHP 4.0.0 Kategorie: io

Signatur

ob_start(?callable $callback = null, int $chunk_size = 0, int $flags = PHP_OUTPUT_HANDLER_STDFLAGS): bool

Beschreibung

Nützlich, um Ausgaben zu manipulieren (Minify, Cache, Encoding) oder Header nach bereits erfolgten echo-Calls zu setzen.

Parameter

Name Typ Default Beschreibung
$callback ?callable null Verarbeitet Buffer beim Flush.
$chunk_size int 0 Auto-Flush-Größe.

Rückgabewert

Typ
bool

Beispiele

View rendern in String

<?php

ob_start();
require 'view.php';
$html = ob_get_clean();

Siehe auch