0

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

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

}

有什么区别吗

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

}

?

4

3 回答 3

5

根本没有区别,只是 using 可能AND更具可读性。

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

于 2012-08-12T09:06:14.587 回答
4

他们做同样的事情。&&虽然具有更高的优先级AND

之前有人问过这个问题:

PHP - 和/或关键字

PHP:'&&'和'AND'之间的区别

于 2012-08-12T09:09:41.200 回答
1

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

于 2012-08-12T09:09:13.423 回答