if (donald_duck != null)
if (roast_potatoes > 9000)
if (love === 'explosions')
和
if (null != donald_duck)
if (9000 <= roast_potatoes)
if ('explosions' === love)
在我寫的語言,我一直使用一階,因爲它是有道理的人類智慧。例如「鸚鵡死了嗎?」 vs「鸚鵡是死的嗎?」不過,我已經看到(空==變量)順序在不同的語言和地方使用了幾次。
它會產生什麼樣的操作差異,並且是一種在語法上更加正確還是被廣泛採用的方法?
(我知道這可能是各種語言的不同,所以特別我在問關於PHP)
重複:S你都可以做,它只有在某些[評估類型]的差異(http://en.wikipedia.org/wiki/Evaluation_strategy) –
[尤達條件是](http://en.wikipedia.org/wiki/Yoda_conditions) –
我嘗試用各種短語搜索,但無法找到關於它的問題。哪個問題是重複的?我當然不會搜索'評估類型'或'yoda'。 – Ron