php中OR与|| AND与&&的区别总结_php教程-查字典教程网
php中OR与|| AND与&&的区别总结
php中OR与|| AND与&&的区别总结
发布时间:2016-12-29 来源:查字典编辑
摘要:本身没有区别,习惯问题,但是有时候牵涉到运算符优先级的问题,结果会不同,记录下。例如:复制代码代码如下:$p=6or0;var_dump($...

本身没有区别,习惯问题 ,但是有时候牵涉到运算符优先级的问题,结果会不同,记录下。

例如:

复制代码 代码如下:

$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教程学习
    热门php教程学习
    编程开发子分类