существует "альтернативный" синтаксис для php, что делает его более привлекательным среди HTML-тегов, я настоятельно рекомендую его.
Короткие метки, хотя в большинстве своем обескураживают и / или высмеивают, также имеют хорошее преимущество:
<?php echo $variable; ?>
может стать:
<?= $variable; ?>
И вы можете делать такие вещи, как:
<ul>
<? foreach ( $myListItems as $id => $itemText ) : ?>
<li id="<?= $id; ?>">
<?= $itemText; ?>
</li>
<? endforeach; ?>
</ul>
Какой самый низкий уровень шаблонов вы достигнете с php, но он все еще очень читабелен и не требует от вас смешивания логики контроллера или модели с вашим представлением.