2017-07-18 37 views
0

考慮下面的代碼:在PHP foreach中,哪個更快,否定條件還是繼續?

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

哪個會更快,有一個條件與continue,或否定條件本身?在性能方面是否存在差異,還是僅僅是語法糖?

+0

我會說,否定會更好。直覺。 –

+1

板凳。標記。它。實際表現可能取決於您的具體情況。 – deceze

回答

1

這完全一樣,一個布爾比較。編譯器在這裏沒有什麼不同。