Moin,
Du musst eben drauf achten, dass da in der Zeile 20 kein Output geschieht, wenn Deine if-Kaskade später zutrifft.
Alternativ könntest Du natürlich auch bis dahin den Output-Buffer abfangen, aber das wäre ein ziemlich schmutziger Workaround.
Grüße,
Kim