PHP:OR和||,AND和&&

时间:2012-08-12 09:04:33

标签: php conditional-statements

我知道优先权,但如果我们有一个简单的条件:

if ($a == 1 AND $b == 2){

}

有什么不同
if ($a == 1 && $b == 2){

}

3 个答案:

答案 0 :(得分:4)

除了可能使用AND更具可读性之外,没有任何区别。

编辑:刚刚检查过,运营商优先级存在细微差别,请参阅http://php.net/manual/en/language.operators.precedence.php

答案 1 :(得分:4)

他们完全一样。 &&的优先级高于AND

之前有人问过:

PHP - and / or keywords

PHP : Difference between '&&' and 'AND'

答案 2 :(得分:1)

两者在php中的工作方式相同,但大多数程序员习惯使用&&作为大多数编程语言中使用的语法