在PHP foreach中,否定条件还是继续,哪个更快?
考虑以下代码:在PHP foreach中,否定条件还是继续,哪个更快?,php,foreach,continue,Php,Foreach,Continue,考虑以下代码: foreach ($products as $product) { if (some_long_condition()) { continue; } do_stuff(); 哪一个会更快,条件是continue,还是否定条件本身?在性能方面有什么不同吗?还是只是语法上的差异?这是完全相同的,一个布尔比较。编译器在这里没有什么不同。我想说,求反会更好。直觉,板凳。作记号。它。实际表现可能取决于您的具体情况。
foreach ($products as $product) {
if (some_long_condition()) {
continue;
}
do_stuff();
哪一个会更快,条件是
continue
,还是否定条件本身?在性能方面有什么不同吗?还是只是语法上的差异?这是完全相同的,一个布尔比较。编译器在这里没有什么不同。我想说,求反会更好。直觉,板凳。作记号。它。实际表现可能取决于您的具体情况。