如何使用{代替开始标记和}代替结束标记?

时间:2011-09-03 02:59:03

标签: php

我是MVC瘾君子。

我在普通PHP中有一些views(没有使用任何Templating Engine(TE),例如Smarty以获得良好的性能),但没有Smarty我的{{1}看起来丑陋而难以编码。

我想知道如何在不使用任何views的情况下让它们看起来很好(即,人类可读)?至少我想肯定地替换那些TE<?php,或者你还有其他更好的想法吗?

这只是我的网络应用程序的一个开始,所以如果你有任何更好的选择,请引导我。

感谢。

2 个答案:

答案 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?>替换为{}。如果你想要它,你需要为它使用或编写一个自定义解析器,这意味着你正在看一个模板引擎。没有模板引擎,没有自定义语法。