dedlfix: Abfragen nacheinander ausgeben

Beitrag lesen

Tach!

In PHP gibt es nur flush(), mit dem man den Webserver bitten kann, den Ausgabepuffer in Richtung Client zu entleeren.
Nein, flush() leert nur den Ausgabepuffer von PHP bzw. schickt diesen an den Webserver, das CGI oder sonstwohin - dem Webserver ist das erstmal egal, der zieht sein eigenes Ding durch.

Ok, hab nochmal bei flush() nachgelesen: PHP hat doch noch abseits vom Userspace-OB einen eigenen Puffer. Aber irgendwie muss es mit flush() doch bis zum Webserver durchdringen (zumindest bei Modul-Einbindung), wenn ich das recht verstehe: "Flushes the write buffers of PHP and whatever backend PHP is using (CGI, a web server, etc). This attempts to push current output all the way to the browser with a few caveats."

Ebenfalls dafür verantworlich sind die Puffereinstellungen in PHP:
http://php.net/manual/de/outcontrol.configuration.php

Die betreffen aber (außer implicit_flush) das Userspace-OB. Da sind dann die ob_*()-Funktionen zuständig.

dedlfix.