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

  • friendz.net

    friendz.net

    29 EKİM 2010
  • RiceBunny

    RiceBunny

    16 ŞUBAT 2006
  • Videogamerz | Call of Duty

    Videogamerz

    5 NİSAN 2012