Les solutions de templates ont des avantages certes, mais sans doutes pas pour faciliter "l'écriture et la lisibilité du template". Il est possible d'utiliser des templates HTML/PHP natif très lisibles. PHP dispose en effet de fonctions sympathiques qui invalident les deux exemples cités.
Pour faire un echo, pas besoin de faire des <?php echo $truc;?>
Un simple <?=$truc?> suffit en PHP. [1] Pas besoin de faire à chaque fois un <?php echo getlocale('truc');?>
Un simple <?=_('truc')?> suffit en PHP. [2]
Les templates n'apportent donc pas grand chose _sur ce point_, si ce n'est une syntaxe supplémentaire à maîtriser.
[^] # Re: (non)intérêt des technos tierces pour la lisibilité des "templates"
Posté par Amaury . En réponse à la dépêche Sortie de TPLN Template Processor 2.7. Évalué à 3.
Pour faire un echo, pas besoin de faire des <?php echo $truc;?>
Un simple <?=$truc?> suffit en PHP. [1]
Pas besoin de faire à chaque fois un <?php echo getlocale('truc');?>
Un simple <?=_('truc')?> suffit en PHP. [2]
Les templates n'apportent donc pas grand chose _sur ce point_, si ce n'est une syntaxe supplémentaire à maîtriser.
[1] http://fr2.php.net/manual/en/function.echo.php
[2] http://fr2.php.net/manual/en/function.gettext.php