php 运算符and or && || 的详解
2017-11-07 11:33
274 查看
想弄清这个问题,首先要了解这些运算符的优先级;了解后,我们才知道,逻辑运算和赋值运算的执行顺序;
//and or 的优先级小于 = //&& || 的优先级大于 = //or-前面语句值为真,or后面不执行;否则,执行 $result = 0 or var_dump('执行我的语句'); //输出-执行我的语句 var_dump($result); //int 0 $result = 2 or var_dump('执行我的语句'); //不输出 var_dump($result); //int 2 //||-返回boolean值 $result = 0 || 0; var_dump($result); //boolean false $result = 2 || 0; var_dump($result); //boolean true
相关文章推荐
- 【Content Provider】SQL AND & OR 运算符
- SQL AND & OR 运算符
- php中OR与|| AND与&&的区别
- PHP中 or 与 || ,and 与 && 区别
- SQL AND & OR (运算符)
- AndAlso & OrElse Operators in C#短路运算符
- 浅谈php中&&/and、||/or中的坑
- PHP &&和and,||和or
- php中OR与|| AND与&&的区别总结
- SQL AND & OR 运算符
- SQL And & Or 运算符
- SQL AND &OR 运算符
- (1)sql 学习 :DISTINCT ,AND & OR 运算符 ,INSERT,正则表达式
- PHP 中 and 与 &&、or 与 || 的 区别
- SQL AND & OR 运算符
- SQL AND & OR 运算符
- php中or, |, ||, 和and,&, &&之间的作用及区别
- php or || 和 and &&
- SQL AND & OR 运算符
- php中OR与|| AND与&&的区别总结