条件语句中的参数顺序是否会影响php中的执行时间?

时间:2010-04-05 01:01:39

标签: php conditional

据我所知,在C中编写条件语句时如下:

  

if(some_function()== 100&& my_var   == 5){//做某事}

执行速度比

  

if(my_var == 5&& some_function()==   100){//做某事}

因为执行my_var == 5而不是函数中的所有代码更快(因为如果my_var!= 5,那么if语句的其余部分甚至都不会被执行)...所以我想知道如果PHP中的条件语句也是如此?

1 个答案:

答案 0 :(得分:6)

是的,对于PHP也是如此,因为PHP,如C,makes use of short-circuit conditional evaluation