Hakuna matata!
if ( ob_get_level() > 0 ) {
trigger_error('Es ist keine Echtzeit-Ausgabe möglich, weil Ausgabebuffer aktiv sind.', E_USER_WARNING );
}
>
> Das ist einerseits eine gute Idee, aber soweit ich weiß, wird neuerdings immer mindestens \_ein\_ Buffer geöffnet, und dann damit ist die Idee dann doch nicht mehr so gut als pauschale Lösung.
Du meinst vermutlich den internen [System-Ausgbebuffer](http://php.net/manual/en/function.flush.php) von PHP. Der hat aber nichts mit den ob\_\*-Funktionen zu tun, und ob\_get\_level() zählt ihn auch nicht mit. Der Systembuffer verbirgt sich eine Schicht unter der Anwenderschicht.
Ein ob-Ausgabebuffer ist standardmäßig jedenfalls nicht aktiviert.
--
“All right, then, I'll go to hell.” – Huck Finn