武汉PHP培训
达内武汉民大中心

15827352908

热门课程

php运算符的优先级

  • 时间:2017-11-27 14:34
  • 发布:武汉PHP培训
  • 来源:达内新闻

运算符优先级指定了两个表达式绑定得有多“紧密”。例如,表达式 1 + 5 * 3 的结果是 16 而不是 18 是因为乘号(“*”)的优先级比加号(“+”)高。必要时可以用括号来强制改变优先级。例如:(1 + 5) * 3 的值为 18。

如果运算符优先级相同,其结合方向决定着应该从右向左求值,还是从左向右求值?下面跟随达内武汉php培训班的小编来看看他们的使用应遵循怎样的优先级关系。

下表按照优先级从高到低列出了运算符。同一行中的运算符具有相同优先级,此时它们的结合方向决定求值顺序。

对具有相同优先级的运算符,左结合方向意味着将从左向右求值,右结合方向则反之。对于无结合方向具有相同优先级的运算符,该运算符有可能无法与其自身结合。举例说,在 PHP 中 1 < 2 > 1 是一个非法语句,而 1 <= 1 == 1 则不是。因为 T_IS_EQUAL 运算符的优先级比 T_IS_SMALLER_OR_EQUAL 的运算符要低。

以上就是今天的讲解内容,使用运算符还需谨慎,更多知识敬请关注达内武汉php培训班的官网!

上一篇:php的这几个操作符你分清楚了吗?
下一篇:php静态变量

php新手必读书物

php运算符的优先级

武汉php培训:优化PHP代码的建议

php到底做什么?

选择城市和中心
贵州省

广西省

海南省

有位老师想和您聊一聊