是什麼2個語句之間的區別:if語句值位置
if (false === $variable) {
//do something
}
和
if ($variable === false) {
//do something
}
我個人使用的第二風格,但經常在我使用框架,它似乎總是碰上碼使用第一種風格。
是有區別(我懷疑這是一些舊的東西做類型)或者是這只是一個編碼習慣(它必須根植於東西雖然??)
如果不是,有什麼理由由於邏輯實際上是向後的,所以在第一種風格之後。
可能的重複[爲什麼一些有經驗的程序員以這種方式編寫表達式?](http://stackoverflow.com/questions/3309089/why-do-some-experienced-programmers-write-expressions-this-way) – mario 2012-03-24 10:47:28
可能的重複[php錯誤的地方在條件](http://stackoverflow.com/questions/9438043/php-false-place-in-condition) – mario 2012-03-24 10:48:24