¿Por qué debería usar el sistema de plantillas en PHP?
¿Por qué debería usar el sistema de plantillas en PHP?
El razonamiento detrás de mi pregunta es: PHP en sí mismo es un sistema de plantillas rico en características, ¿por qué debería instalar otro motor de plantillas?
Los únicos dos profesionales que encontré hasta ahora son:
Una sintaxis un poco más limpia (a veces)El motor de plantillas no suele ser lo suficientemente potente como para implementar la lógica empresarial, por lo que te obliga a separar las preocupaciones. Estudiar con PHP puede atraerlo a caminar alrededor de los principios de plantilla y comenzar a escribir sopa de código nuevamente.... y ambos son bastante insignificantes en comparación con los contras.
Pequeño ejemplo:
PHP
<h1><?=$title?></h1>
<ul>
<? foreach ($items as $item) {?>
<li><?=$item?></li>
<? } ?>
</ul>
Sabelotodo
<h1>{$title}</h1>
<ul>
{foreach item=item from=$items}
<li>{$item}</li>
{/foreach}
</ul>
Realmente no veo ninguna diferencia en absoluto.