我看到最近的一些例子,其中if語句的寫法如下:代碼風格=時要使用比較值第一次在「如果」聲明
if (false === $testValue) {
//do something
}
,而不是更普遍的:
if ($testValue === false) {
//do something
}
顯然這是一個風格問題,它對結果沒有任何影響,但我的問題是任何人都可以說爲什麼有人會使用這種風格以及它來自哪裏。
我用這種風格看過的代碼示例來自於認真優秀的程序員,所以我不認爲它是一種不好的風格。
可能重複[爲什麼人們經常在C#中看到「null!= variable」而不是「variable!= null」?](http://stackoverflow.com/questions/271561/why-does-one-often -see-null-variable-instead-of-variable-null-in-c) – 2011-04-03 15:33:54
相關http://stackoverflow.com/q/1264781/38206 – 2011-04-03 15:48:30