微优化:if($ var){...} vs if($ var):... endif

时间:2011-07-01 01:45:00

标签: php performance conditional micro-optimization

if($var){ ... }if($var): ... endif更快吗?

你使用哪一个?

2 个答案:

答案 0 :(得分:4)

我确定差异可以忽略不计,如果有的话。如果差异 对您很重要,那么您应该使用更快(可能已编译)的语言。

你可以更好地优化更密集的事情,比如数据库(并编写干净的代码,如@Tim所述)。

答案 1 :(得分:0)

我认为两者都是一样的。我个人更喜欢if($var: ... endif;。 php是一种模板语言,该语法非常适合它。实际上,我将所有变量放在<? ... ?>标签中,以保持所有变量的清晰和简洁。