【发布时间】:2011-09-26 10:28:32
【问题描述】:
if($var){ ... } 比 if($var): ... endif 快吗?
你用的是哪一个?
【问题讨论】:
-
从你的另一个问题中引用我自己的话:“忘记微优化。专注于编写干净、易于阅读的代码。”
-
如果您迫切地想要挤出性能而这成为一个问题,那么您不应该使用 PHP。
-
真的。谁一直支持这些愚蠢的问题?
-
为了可读性,我推荐在 PHP 大块中使用
if () { },在 HTML 块中使用<?php if () : ?> <?php endif; ?>。我不在速度上区分它们,因为可能没有区别。 -
很明显,因为您没有在这方面花太多心思,也没有阅读上一个问题的回复。回答它:相同的字节码。标记器和解析器的差异可以忽略不计。
标签: php performance conditional micro-optimization