Tach!
Zeilenumbrüche nach einem '?>' werden vom PHP-Parser ignoriert.
Schön ist das trotzdem nicht, da hast du recht.
Doch, das ist schön, denn so kann man
<section>
<?php if (bla): ?>
<p>foo</p>
<?php else: ?>
<p>foo</p>
<?php endif; ?>
</section>
schreiben, ohne zu viele Zeilenumbrüche in der Ausgabe zu haben. Anderenfalls müsste man das so notieren:
<section>
<?php if (bla):
?> <p>foo</p>
<?php else:
?> <p>foo</p>
<?php endif;
?></section>
dedlfix.