He visto esta convención prácticamente en todas partes y, a veces, casi me vuelve loco:
<?php //The loop ?>
<?php while ( have_posts() ) : the_post(); ?>
<?php the_content(); ?>
<?php endwhile; // end of the loop. ?>
Donde el <?php
y el cierre ?>
están en cada línea, incluso si no hay código HTML interviniente.
Mi pregunta es: ¿por qué? ¿Por qué incluir todas estas etiquetas adicionales?
Para mí, parece que esta convención agrega una cantidad significativa de desorden al código, es molesto seguirla en primer lugar, y agrega que hay muchos más lugares para omitir accidentalmente una etiqueta de apertura o cierre.
NOTA
Este es un código extraído del tema Twenty-Twelve, el ejemplo dado por WordPress.