Hi!
Performanter wäre es wenn du erstmal alle Ergebisse zusammenkettest und dann ausgibst:
$v='';
while(){
$v.=...
}echo $v;
Selbst wenn das irgendeinen Laufzeit-Unterschied ergibt, wird die Differenz dermaßen gering, dass es sich nicht lohnt, hier auf Performance zu schauen. Es würde mich sehr wundern, wenn mit der eingesparten Zeit auch nur ansatzweise ein Request mehr behandelt werden kann. Und auch wenn du viele Einsparungen zusammenfasst, wirst du damit keinen Ansturm auffangen können.
Microoptimierungen sind fast immer nur vergeudete Entwicklungszeit ohne praktischen Nutzen.
Lo!