php中OR与|| AND与&&的区别总结
2013-10-26 00:00
447 查看
本身没有区别,习惯问题 ,但是有时候牵涉到运算符优先级的问题,结果会不同,记录下。
例如:
因为赋值运算的优先级比AND和OR的高,所以先赋值;比&&和||的低,所以逻辑运算符先执行,先逻辑运算,再赋值。
例如:
$p = 6 or 0; var_dump($p);//int(6) $p = 6 || 0; var_dump($p);//bool(true) $p = 6 and 0; var_dump($p); //int(6) $p = 6 && 0; var_dump($p); //bool(false)
因为赋值运算的优先级比AND和OR的高,所以先赋值;比&&和||的低,所以逻辑运算符先执行,先逻辑运算,再赋值。
相关文章推荐
- php中OR与|| AND与&&的区别总结
- php中OR与|| AND与&&的区别总结
- php中OR与|| AND与&&的区别总结
- php中OR与|| AND与&&的区别
- PHP 中 and 与 &&、or 与 || 的 区别
- PHP逻辑运算符中的and和&&以及or和||是有区别的
- PHP中 or 与 || ,and 与 && 区别
- php中or, |, ||, 和and,&, &&之间的作用及区别
- php && 和 and || 和or 区别
- python set(集合) & 与 and 、 | 与 or之间的区别
- PHP &&和and,||和or
- php or || 和 and &&
- Atitit.ati orm的设计and架构总结 适用于java c# php版
- php中&&、and 区别
- php 运算符and or && || 的详解
- Atitit.ati dwr的原理and设计 attilax 总结 java php 版本
- 浅谈php中&&/and、||/or中的坑
- PHP Thread Safe or Non Thread Safe binaries 区别
- Java 按位与(&)和短路与(&&)按位或(|)和短路或(||)的区别总结
- PHP中global与$GLOBALS['']区别