Smarty'nin düz PHP'den en belirgin farkı <?php ve ?> etiketleri arasında yazılmaması ve değişkenler için $degisken yerine {$degisken} şablonu kullanılması. Çok fazla kullanmadığım için ayrıntılarını bilmiyorum.