Liebe Mitdenker,
liebe Wissende,
liebe Neugierige,
ja!
Na offensichtlich doch, denn du schließt sie immerhin. Stattdessen wäre eine Fehlermeldung wohl angebracht:
*lalala* ;-P
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.
> > Ich wollte Maja damit nur darauf aufmerksam machen, dass die Puffer geschachtelt sind!
>
> Du hattest sicher eine gute Absicht dabei, aber die Art, auf die du das vermittelt hast, ist eben unglücklich ausgefallen. Anfänger neigen nunmal dazu fremden Code einfach zu kopieren, ohne ihn in jedem Dateil zu hinterfragen. Aber diese while-Schleife ist eben ganz miserabler Code, der es niemals in ein Produktivsystem schaffen sollte.
Seine Applikation muss jeder selber kennen. Ich weiß ja nichts darüber, weil Maja nix erzählt hat.
> > Bei Eingriffen in ein System muss man immer mit Nebenwirkugen rechnen ;-P
>
> Wenn diese while-Schleife tatsächlich mal ausgeführt wird, geht mit Sicherheit was kaputt. Das ist keine Nebenwirkung, das ist die Auswirkung. Wenn man einen Elefant in einen Porzellanladen stellt, geht auch mit Sicherheit was kaputt.
Das weiß nur der Entwickler der Software, die da manipuliert werden soll.
Und wenn es nur um einen Versuch gibt, eine "Echtzeitausgabe" zu verwirklichen, was soll kaputt gehen? Weder PHP noch der Apache werden schaden nehmen dadurch :-P
Spirituelle Grüße
Euer Robert
--
Möge der Forumsgeist wiederbelebt werden!