2012-08-12 209 views
0

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

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

} 

是否与

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

} 

有什么区别?

+2

没有,没有 – Havelock 2012-08-12 09:06:12

+0

没有区别与''==。与[PHP运算符优先顺序](http://php.net/manual/en/language.operators.precedence.php)比较。 – hakre 2012-08-12 09:07:40

+2

有点OOT,对我来说有趣的是,CI建议用户使用OR来代替||,但选择&&而不是|| ...这样的不一致性...... – zfm 2012-08-12 09:15:10

回答

1

两个工作一样在PHP,但大多数程序员习惯使用& &作为最常用的语法编程语言

+0

是的,我现在谈论它,但是和更易读,容易打字=) – 2012-08-12 09:10:06