性能:一个IF或嵌套IF中的多个条件?

时间:2016-08-10 10:11:08

标签: php performance

(PHP) 例如,我有函数,执行繁重的查询并返回TRUEFALSE。  是否有任何性能差异:

if ( cond1()  &&  cond2() && cond3() && cond4())

if (cond1()){
  if (cond2()){

  }
}

因为,在最后一种情况下,如果cond1()为假,那么它不执行其他条件..对于第一个例子是否相同?

1 个答案:

答案 0 :(得分:1)

不,这没有性能差异。

在此示例中,当条件1失败时,它不会执行第二个条件

if ( cond1()  &&  cond2() && cond3() && cond4())