Alıntı
Smarty Code:

{if condition}

{else}

{/if}

PHP Code:

<? if(condition): ?>

<? else: ?>

<? endif ?>
Arasındaki farkı söyler misiniz ? Ne gibi zorluğu var şu PHP kodunun. Saten bunları yazmasınada gerek kalmıyor( PHP editörüne bağlı tabi). Bu blokları otomatik oluşturabiliyorsun... Örnek: e text editör (Ücretli)

Ekleme:
Zaten neredeyse sırf if, for, {$var} gibi kalıpları kullanacak. Sırf bu yüzden smarty'i kullanmak gereksiz... ( BENCE )