dedlfix: Ausgabe während Berechnung

Beitrag lesen

echo $begrüßung;

Es stellt sich eher die Frage, wie man das verhindert (ob_start()). Wenn man nichts macht um es zu verhindern, dann wird das genau so funktionieren wie Du das willst, vorausgesetzt, Du gibst das Zwischenergebnis auch zwischendurch aus (echo). Ob ein Browser das Zwischenergebnis auch vorzeitig ausgibt, ist aber nicht garantiert.

Da der Webserver einen internen Puffer hat, um nicht jedes von PHP oder anderen eingebundenen Modulen erzeugte Byte einzeln zum Client zu befördern, muss man den Webserver explizit bitten, wenn man dies doch haben möchte. Die PHP-Funktion dazu heißt flush(). Allerdings funktioniert dieser Mechanismus nicht mit allen Webservern. Und auch die Browser können dem Verlangen entgegenstehen, denn die können manchmal nicht sofort losrendern, wenn denen wesentliche Informationen fehlen, beispielsweise zur Struktur einer Tabelle.

echo "$verabschiedung $name";