我是一个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编写的。不要繁殖事件。 –