Nasıl * verimli * Sadece değişken HTML saklamak göre Mustache.php ile file_get_contents kullanıyor?

0 Cevap php

Ben sadece (kütüphane hakkında iyi şeyler dinledikten sonra) Mustache.php kullanarak içine bakarak başladım. Bu yüzden örneğin file_get_contents bunu yapmak için başka bir yol bulmak için (istedim bana çok dağınık görünüyor - bunu erişmek mümkün Mustache için bir PHP değişkeni içinde HTML şablon kodu saklamak zorunda gibi ama belgelerine bakarak görünüyor Düz. html dosyası).

Bu benim yaklaşık karıştırmasını kodu ...

$template = '
  <p>Hello {{name}}</p>
  <p>Sorry, you\'re a {{type}}!</p>
  {{#under_18}}
   <p><strong><u>{{generate_random_stuff}}</u></strong>.<p>
  {{/under_18}}
 ';

... Ve bu yüzden onun yerine ben bu bizim ön-uç dev yönetmek için daha kolay olacağını düşündüm ...

$template = file_get_contents('template.html');

... 'Template.html' sadece içerdiği durumlarda ...

<p>Hello {{name}}</p>
<p>Sorry, you're a {{type}}!</p>
{{#under_18}}
<p><strong><u>{{generate_random_stuff}}</u></strong>.<p>
{{/under_18}}

Ama ben ne kadar efficient file_get_contents kullanarak emin değildi? bir değişken bir dize olarak depolamak karşılaştırıldığında? Özellikle birden fazla sayfa görünümleri üzerinde veya tek bir sayfada birden fazla şablon html dosyaları sahip.

Eğer bu türden şeylere beni verebileceğiniz her türlü bilgi minnettar olacaktır.

0 Cevap