2023年8月20日 星期日

程式撰寫編碼,以可讀性為最高優先,一些較少用、非直觀的語法,盡量不要用,以PHP的 AND/&&、OR/|| 為例

PHP 的 邏輯運算元:AND/&&、OR/|| 這是常使用的運算元

而,AND 與 && 都是 AND 運算,有差別嗎?

有,其運算的優先次序不同。

&& 的運算次序高於 = , = 高於 AND

OR 一樣。

為了便於可讀性,我們建議一律使用可讀性高的表示法

如果有多個運算元在一起的運算式,就使用()來明確的表示優先次序,不要使用 && 這類不容易閱讀的運算元。


沒有留言:

張貼留言

如何判斷現在FORM是在 insert mode? 還是 update mode?

只要用  if (empty({primary_key})) 就可以知道是否為新增模式了。 如果 {promary_key} 是空白的,那麼就是在新增模式;反之,就是更新模式。 以上。