PHP && ,and ,||,or 的區別

PHP中的邏輯「與」運算有兩種形式:AND 和 &&,一樣「或」運算也有OR和||兩種形式。

若是是單獨兩個表達式參加的運算,兩種形式的結果徹底相同,例如 $a AND $b和$a && $b沒有任何區別。一樣的$a OR $b和$a || $b也徹底同樣。

但兩種形式的邏輯運算符優先級不一樣,這四個符號的優先容許從高到低是:&&、||、AND、OR。特別注意,這句話要仔細理解。舉例:

$a || $b AND $c || $d
至關於:
($a || $b) AND ($c || $d)運算符

相關文章
相關標籤/搜索