SORU
12 Ocak 2009, PAZARTESİ


Neden PHP şablon sistemi kullanmalıyım?

Neden PHP şablon sistemi kullanmalıyım?

Benim sorum arkasındaki mantık: özellik zengin şablon, neden başka bir şablon motoru monte edebilir miyim? sistem PHP kendisi

Buldum sadece iki lehte şimdiye kadar

  1. Biraz daha temiz (bazen) sözdizimi
  2. Şablon motoru endişeleri ayırmak için zorlar bu yüzden genellikle iş mantığı uygulamak için yeterince güçlü değildir. PHP ile şablon size şablon oluşturma ilkeleri etrafında yürüyüş ve çorba tekrar kod yazmaya başlamak için yem olabilir.

... ve hem de eksileri karşılaştırıldığında oldukça düşük kalmaktadır.

Küçük bir örnek:

PHP

<h1><?=$title?></h1>
<ul>
  <?php foreach ($items as $item) {?>
  <li><?=$item?></li>
  <?php } ?>
</ul>

Smarty

<h1>{$title}</h1>
<ul>
  {foreach item=item from=$items}
  <li>{$item}</li>
  {/foreach}
</ul>

Gerçekten herhangi bir fark göremiyorum.

CEVAP
12 Ocak 2009, PAZARTESİ


Eğer kendinizi PHP ( şablon motoru ) içinde bir şablon motoru kullanmak için zorlama yok ama evet, dediğiniz gibi, kolay ve ayıran endişeleri kayma durdurmak için olur.

Ancak, sorunları olan insanlar aynı endişeleri HTML üreten ve smarty besleme sonunda, ya da Smarty PHP kod yürütme ayıran, çok Zeki pek endişe ayırma, sorununuzu çözmek için.

Ayrıca Bkz:

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • GenTechPC

    GenTechPC

    1 Temmuz 2007
  • Paul Schroder

    Paul Schrode

    30 Kasım 2007
  • SaMmM123

    SaMmM123

    3 Mayıs 2006