有太多的PHP标签

时间:2013-01-26 15:07:19

标签: php

  

可能重复:
  Opening/closing tags & performance?

我是一个性能很好的人,我希望尽可能高效地运行我的代码。我不知道你们中是否有人知道液体模板,以及与之相关的代码风格,但通常都有像

这样的标签
{% if | class.method == 'true' %}

    blah text

{% endif %}

我讨厌液体,但我在网站上设置了与php标签相同的东西。

<?php /*if bob is logged in */ if ($user = 'bob') { ?>

     Stuff to do and write

<?php /*end if user is bob*/ } ?>

我有点像设计,html很容易编辑,但我发现我的模板中有很多php标签。这是不好的设计吗?我的意思是可读性对我来说很好,事实上它更好,但我担心如果我添加所有这些小标签,我是否会对网站的性能做出太大的牺牲。

有人知道吗?

1 个答案:

答案 0 :(得分:3)

不,这不是一个很大的性能问题。许多编译模板只是用PHP打开和关闭标签替换模板标签(例如Smarty)。

请参阅@ h2ooooooooooooooo链接

https://softwareengineering.stackexchange.com/questions/80084/is-premature-optimization-really-the-root-of-all-evil