黑马程序员技术交流社区
标题:
【上海校区】PHP中or与||的区别
[打印本页]
作者:
不二晨
时间:
2018-12-7 09:24
标题:
【上海校区】PHP中or与||的区别
很多人认为PHP中“or”和“||”是可以划等号的,其实不然,它们存在一个优先级的差别。下面通过一个例子说明它们的差异
$a = false || true;
$b = false or true;
var_dump($a);//true
echo '<br />';
var_dump($b);//false
执行后,$a为true,而$b为false。这是因为“||”的优先级大于“=”,先执行 false || true,然后将执行后的结果true赋值给$a。而“or”的优先级小于“=”,先将false赋值给$b,因此$b就为false
---------------------
【转载】仅作分享,侵删
作者:huang2017
原文:
https://blog.csdn.net/huang2017/article/details/68927932
作者:
不二晨
时间:
2018-12-11 15:46
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2