资讯专栏INFORMATION COLUMN

理解php中操作符的优先级和结合性

wean / 2103人阅读

摘要:操作符还具有结合性,也就是同一优先级的操作符的执行顺序。下表中给出的是中的操作符和相关性简表,他们出现的规则是最上面的操作符优先级最低,按表的由上而下的顺序,优先级递增。

一般地说,操作符具有一组优先级,也就是执行他们的顺序。
操作符还具有结合性,也就是同一优先级的操作符的执行顺序。这种顺序通常有从左到右(简称左)、从右到左(简称右)或者不相关。
下表中给出的是php中的操作符和相关性简表,他们出现的规则是最上面的操作符优先级最低,按表的由上而下的顺序,优先级递增。
结合性 操作符
左 ,
左 or
左 xor
左 and
右 print
左 = += -= *= /= .= %= &= |= ^= ~= <<= >>=
左 ?:
左 ||
左 &&
左 |
左 ^
左 &
左 == != === !==
左 < <= > >=
左 << >>
左 + - .
左 * / %
右 ! - ++ == (int) (double) (string) (array) (object) @
右 []
不相关 new
不相关 ()

优先级最高的操作符是:普通的圆括号,因为它能避开操作符的优先级法则。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/20754.html

相关文章

  • 马蜂窝大交通业务质量体系建设初步实践

    摘要:大交通研发质量体系建设为了帮助用户更好地完成消费决策闭环,马蜂窝上线了大交通业务,为用户提供购买机票火车票等服务。 质量是决定产品能否成功、企业能否持续发展的关键因素之一。如何做好质量体系建设,这是个比较大的话题,包含的范围很广,也没有固定的衡量标准。 打开一个互联网公司招聘网站,搜索「测试工程师」岗位时,你会发现几乎全部 JD 都包含一条要求「建设或者参与建设所负责业务的质量体系」。...

    Ilikewhite 评论0 收藏0
  • 马蜂窝大交通业务质量体系建设初步实践

    摘要:大交通研发质量体系建设为了帮助用户更好地完成消费决策闭环,马蜂窝上线了大交通业务,为用户提供购买机票火车票等服务。 质量是决定产品能否成功、企业能否持续发展的关键因素之一。如何做好质量体系建设,这是个比较大的话题,包含的范围很广,也没有固定的衡量标准。 打开一个互联网公司招聘网站,搜索「测试工程师」岗位时,你会发现几乎全部 JD 都包含一条要求「建设或者参与建设所负责业务的质量体系」。...

    fantix 评论0 收藏0
  • 由ES规范学JavaScript(二):深入理解“连等赋值”问题

    摘要:有这样一个热门问题其实这个问题很好理解,关键要弄清下面两个知识点引擎对赋值表达式的处理过程赋值运算的右结合性一赋值表达式形如的表达式称为赋值表达式。赋值表达式是右结合的。 有这样一个热门问题: var a = {n: 1}; var b = a; a.x = a = {n: 2}; alert(a.x); // --> undefined alert(b.x); // --> {n: ...

    JasonZhang 评论0 收藏0
  • 什么是交互设计?

    导语▼上篇讲到产品的一致性是产品的金钥匙,通过对一致性的设计可以使产品在品牌标识、用户使用和开发效率等方面得到提升。交互设计对于产品有哪些价值呢?本质是站在多维角度挖掘,分析,梳理,提炼用户更深层的需求和痛点,利用交互理论方法,保证产品的设计完整性,产品用户体验的流畅性,产品商业价值的最大化。What|什么是交互设计?我们的日常生活中处处可见交互行为,从使用淘宝购物到扫场所码向防疫人员展示核...

    ernest.wang 评论0 收藏0
  • 再识C语言(五)

    摘要:注不要移动负数位标准未定义行为这种行为属于标准未定义行为语言中并没有规定移动负数位。按进制位与规则两个二进制数,有则为,全则为。为假的时候,打印语言中表示假,非表示真无论是正数还是负数。 C语言操作符详解 目录 一、算术操作符 二、移位操作符 三、位操作符 四、赋值操作符 五、单目操作符 六...

    BigTomato 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<