php逻辑运算符之间有哪些区别
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,小编给大家分享一下php逻辑运算符之间有哪些区别,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!区别:1、and和"&&"运
千家信息网最后更新 2026年11月03日php逻辑运算符之间有哪些区别
小编给大家分享一下php逻辑运算符之间有哪些区别,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
区别:1、and和"&&"运算符都用于表示逻辑与,and的优先级较低,"&&"的优先级较高;2、or和"||"运算符都用于表示逻辑或,or的优先级较低,"||"的优先级较高;3、"$"运算符用于表示逻辑非;4、xor运算符用于表示逻辑异或。
本文操作环境:Windows10系统、PHP7.1版、Dell G3电脑。
php逻辑运算符之间有什么区别
php 逻辑运算符

一直认为PHP中"or"和"||"是可以划等号的,其实不然,它们存在一个优先级的差别。下面通过一个例子说明它们的差异:
执行后,$a为true,而$b为false。这是因为"||"的优先级大于"=",先执行 false || true,然后将执行后的结果true赋值给$a。而"or"的优先级小于"=",先将false赋值给$b,因此$b就为false
PHP中的逻辑"与"运算有两种形式:AND 和 &&,同样"或"运算也有OR和||两种形式。
如果是单独两个表达式参加的运算,两种形式的结果完全相同,例如 $a AND $b和$a && $b没有任何区别。同样的$a OR $b和$a || $b也完全一样。
但两种形式的逻辑运算符优先级不同,这四个符号的优先允许从高到低是:&&、||、AND、OR。特别注意,这句话要仔细理解。举例:
$a || $b AND $c || $d
相当于:
($a || $b) AND ($c || $d)
以上是"php逻辑运算符之间有哪些区别"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
运算
逻辑
运算符
优先级
形式
之间
篇文章
内容
结果
不同
相同
划等号
不怎么
两个
例子
其实不然
大部分
差别
差异
更多
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网高科技
上海挚品互联网科技有限公司
广州淘业互联网络科技
互联网科技公司华为
喔噻互联网科技
互联网科技公司电话
互联网科技视频
贷财互联网科技
万达互联网科技
多迪互联网科技有限公司
联恩商钥互联网科技有限公司
科技互联网的估值
团飞科技与伯堂互联网服务平台
常德市电业局互联网科技部
开一家科技互联网公司需要多少钱
996高科技互联网公司
互联网金融科技名词解释
华中科技大学互联网的牛人
扫呗互联网科技有限公司
易企秀互联网科技是做什么的
互联网科技与金融科技
深圳互联网络科技有限公司
互联网科技英文翻译
互联网科技股午盘股票涨跌
互联网科技实习生岗位职责
辽宁互联网新科技
互联网科技和信息
青海科技产业互联网发展
互联网方面的科技前沿
郑州欣桑互联网科技有限公司