2017-07-18 41 views
0

考虑下面的代码:在PHP foreach中,哪个更快,否定条件还是继续?

foreach ($products as $product) { 
    if (some_long_condition()) { 
     continue; 
    } 
    do_stuff(); 

哪个会更快,有一个条件与continue,或否定条件本身?在性能方面是否存在差异,还是仅仅是语法糖?

+0

我会说,否定会更好。直觉。 –

+1

板凳。标记。它。实际表现可能取决于您的具体情况。 – deceze

回答

1

这完全一样,一个布尔比较。编译器在这里没有什么不同。