PHP:OR和||,AND和&&

And*_*yev 0 php conditional-statements

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

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

}
Run Code Online (Sandbox Code Playgroud)

有什么区别吗

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

}
Run Code Online (Sandbox Code Playgroud)

Mat*_*ari 5

完全没有区别,只是使用可能AND更具可读性。

编辑:刚刚检查,并且运算符优先级之间有微小差异,请参阅http://php.net/manual/zh/language.operators.precedence.php