Tach!
Ergänzend:
Ist es möglich diese Schrittweise ausgeben zu lassen und nicht erst ganz zum Schluss, wenn alles schon fertig ist?
Wenn du das Script per Kommandozeile startest, sollte das mit den normalen Ausgabebefehlen gehen.
Bei Web-Requests kann man sich vom Webserver mit flush() wünschen, dass er den Ausgabepuffer in Richtung Client leert. Ob er dem Wunsch nachkommt, und ob auch der Browser gewillt ist, sofort zu rendern steht auf einem anderen Blatt.
Google sagt mir ziemlich schnell: max_execution_time in the php.ini file.
An der Kommandozeile ist max_execution_time per Default auf 0 eingestellt.
dedlfix.