php 运算符的优先级

 

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

结合方向运算符附加信息
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

 

posted @ 2019-07-27 20:20  anobscureretreat  阅读(1010)  评论(0编辑  收藏  举报