在 PHP foreach 中,哪个更快,否定条件还是继续?
In a PHP foreach, which is faster, negating condition or continuing?
考虑以下代码:
foreach ($products as $product) {
if (some_long_condition()) {
continue;
}
do_stuff();
使用 continue
条件或否定条件本身哪个更快?在性能方面有什么不同,还是只是语法糖?
这个完全一样,布尔比较。编译器在这里没有区别。
考虑以下代码:
foreach ($products as $product) {
if (some_long_condition()) {
continue;
}
do_stuff();
使用 continue
条件或否定条件本身哪个更快?在性能方面有什么不同,还是只是语法糖?
这个完全一样,布尔比较。编译器在这里没有区别。