Q
PHP簡寫語法
0
A
回答
2
花了我一秒就明白了,但實際上它應該適用於所有的編程語言。因爲「and」或「or」運算符是懶惰評估的,所以如果左邊的語句是假的,那麼就不需要評估其餘的語句,因爲整個表達式總是假的(false和true是假的)。同樣,你可以用「或」來做,但是左邊的陳述必須是真實的,那麼不會被評估。
PS:在這種情況下,右邊的內容並不是真正的布爾表達式;它只會承擔$config
的真值
3
AND是一個PHP邏輯運算符。
($config === NULL) and $config = Kohana::config('email');
具有等效的結果(但具有較小的operator precedence)到
($config === NULL) && $config = Kohana::config('email');
就個人而言,爲避免混淆,我會用你的第二個方法。
相關問題
- 1. PHP語法簡化
- 2. @Code的Razor語法簡寫
- 3. 簡寫新實例 - > PHP中的方法語法?
- 4. php語法簡單問題
- 5. Swift 3中的閉包簡寫語法
- 6. 用簡潔的語法寫入文件
- 7. SASS:語法錯誤使用簡寫語法時
- 8. PHP陣列(簡寫)
- 9. 簡單的PHP/WordPress的語法問題
- 10. 語法簡單PHP的錯誤
- 11. 簡單的PHP語法問題
- 12. 一個簡單的PHP語法問題
- 13. 簡單的PHP語法問題
- 14. 簡單的php代碼語法錯誤
- 15. 簡單的PHP語法問題
- 16. 簡寫的條件語句
- 17. 如果MYSQL存儲過程中的語句簡寫語法
- 18. PHP語法錯誤,當我嘗試寫
- 19. php編寫語句
- 20. Wordpress簡碼語法
- 21. PHP初學者...簡單的PHP語法錯誤
- 22. 語法寫作語言
- 23. PHP語法與語法
- 24. 從類方法調用變量的簡單PHP OOP語法
- 25. PHP PDO編寫語句的語法問題
- 26. c + +重寫語法
- 27. URL重寫語法
- 28. URL重寫語法
- 29. 寫的MongoDB語法
- 30. 聽寫語法VS自定義語法
謝謝,這個解釋幫助我理解得最好。 – alex 2010-03-19 05:05:50