Bir koşullu açıklamada argümanların sırası php yürütme süresini etkiler mi?

1 Cevap php

Bildiğim kadarıyla aşağıdaki gibi C koşullu deyimi yazarken ben biliyorum:

if ( some_function() == 100 && my_var == 5 ) { //do something }

daha yürütmek için yavaştır

if ( my_var == 5 && some_function() == 100 ) { //do something }

oldukça işlevi tüm kod daha my_var == 5 yürütmek için daha hızlı, çünkü (çünkü eğer my_var! = 5, daha sonra ifadesi bile idam olmaz eğer geri kalanı) ... bende merak ediyorum aynı ise PHP koşullu deyimleri için doğrudur?

1 Cevap

Çünkü PHP, C gibi, makes use of short-circuit conditional evaluation Evet, bu, hem de PHP için de geçerlidir.