Citation :Du Php dans du Html, n'est ce pas contradictoire avec la définition d'un moteur qui de base permet de séparer les différentes couches.Non, ce qui serait contradictoire si on veut respecter la distinction entre les couches, ce serait de récupérer ou de traiter les données dans le fichier template.
Mais y a pas de différence entre
Code PHP :
<?php if ($title): ?>
<titre><?php echo $title; ?></titre
<?php endif; ?>
Et
Code PHP :
<?php
- if ($title)
%title= $title