我是MVC
瘾君子。
我在普通PHP中有一些views
(没有使用任何Templating Engine
(TE),例如Smarty
以获得良好的性能),但没有Smarty
我的{{1}看起来丑陋而难以编码。
我想知道如何在不使用任何views
的情况下让它们看起来很好(即,人类可读)?至少我想肯定地替换那些TE
和<?php
,或者你还有其他更好的想法吗?
这只是我的网络应用程序的一个开始,所以如果你有任何更好的选择,请引导我。
感谢。
答案 0 :(得分:2)
在模板中,我使用PHP的替代方案,如:
<?php if (true): ?>
<?php endif ?>
<?php foreach ($x as $y): ?>
<?php endforeach ?>
等
http://php.net/manual/en/control-structures.alternative-syntax.php
答案 1 :(得分:2)
没有PHP变体或语法允许您将<?php
和?>
替换为{
和}
。如果你想要它,你需要为它使用或编写一个自定义解析器,这意味着你正在看一个模板引擎。没有模板引擎,没有自定义语法。