我是一個MVC
癮君子。如何使用{代替打開標籤和}代替結束標籤?
我有一些views
純PHP(不使用任何Templating Engine
(TE)如Smarty
爲獲得良好的性能),但沒有Smarty
我views
正在尋找醜陋不堪,代碼。
我想知道如何在不使用任何TE
的情況下讓它們看起來很好(即,人類可讀)?至少我想更換那些<?php
和?>
,或者如果您還有其他更好的想法?
這只是我的web應用程序的開始,所以如果你有任何問題,請指導我更好的選擇。
謝謝。
我是一個MVC
癮君子。如何使用{代替打開標籤和}代替結束標籤?
我有一些views
純PHP(不使用任何Templating Engine
(TE)如Smarty
爲獲得良好的性能),但沒有Smarty
我views
正在尋找醜陋不堪,代碼。
我想知道如何在不使用任何TE
的情況下讓它們看起來很好(即,人類可讀)?至少我想更換那些<?php
和?>
,或者如果您還有其他更好的想法?
這只是我的web應用程序的開始,所以如果你有任何問題,請指導我更好的選擇。
謝謝。
在模板中我使用PHP的替代品,如:
<?php if (true): ?>
<?php endif ?>
<?php foreach ($x as $y): ?>
<?php endforeach ?>
等
http://php.net/manual/en/control-structures.alternative-syntax.php
有沒有PHP變化或語法,使您可以用{
和}
更換<?php
和?>
。如果你需要的話,你需要使用或編寫一個自定義分析器,這意味着你正在尋找一個模板引擎。沒有模板引擎,沒有自定義語法。
查看'短打開標籤'http://php.net/manual/en/ini.core.php –
爲什麼不使用Smarty(或[Flexy](http://pear.php.net/package/HTML_Template_Flexy /))? –
@Jared,因爲它是用PHP編寫的。不要繁殖事件。 –