加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php 运算符的优先级

发布时间:2020-12-13 22:17:41 所属栏目:PHP教程 来源:网络整理
导读:? 由上到下,依次递减,同行优先级相同。 结合方向 运算符 附加信息 无 clone new clone?和?new 左 [ array() 右 ** 算术运算符 右 ++ ? -- ? ~ ? (int) ? (float) ? (string) ? (array) ? (object) ? (bool) ? @ 类型和递增/递减 无 instanceof 类型 右 !

?

由上到下,依次递减,同行优先级相同。

结合方向 运算符 附加信息
clone new clone?和?new
[ array()
** 算术运算符
++?--?~?(int)?(float)?(string)?(array)?(object)?(bool)?@ 类型和递增/递减
instanceof 类型
! 逻辑运算符
*?/?% 算术运算符
+?-?. 算术运算符和字符串运算符
<<?>> 位运算符
<?<=?>?>= 比较运算符
==?!=?===?!==?<>?<=> 比较运算符
& 位运算符和引用
^ 位运算符
| 位运算符
&& 逻辑运算符
|| 逻辑运算符
?? 比较运算符
? : ternary
right =?+=?-=?*=?**=?/=?.=?%=?&=?|=?^=?<<=?>>= 赋值运算符
and 逻辑运算符
xor 逻辑运算符
or 逻辑运算符

?

参考:

https://www.php.net/manual/zh/language.operators.precedence.php

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读