PHP

php运算符的优先级是什么

小亿
179
2024-05-17 19:58:27
栏目: 编程语言

PHP运算符的优先级是指在一个表达式中,哪个运算符会先进行计算。以下是PHP运算符的优先级,从高到低:

  1. ():括号
  2. ++--:前缀自增、前缀自减
  3. !~+-@:逻辑非、按位取反、正号、负号、抑制错误
  4. **:指数
  5. */%:乘法、除法、取模
  6. +-:加法、减法
  7. .:字符串连接
  8. <<>>:左移、右移
  9. <<=>>=:小于、小于等于、大于、大于等于
  10. ==!====!==:等于、不等于、恒等于、不恒等于
  11. &:按位与
  12. ^:按位异或
  13. |:按位或
  14. &&:逻辑与
  15. ||:逻辑或
  16. ??:null合并运算符
  17. ? ::三元运算符
  18. =+=-=*=/=%=&=|=^=<<=>>=**=.:赋值、复合赋值

在一个表达式中,优先级高的运算符会先进行计算,优先级低的运算符会在后面计算,如有需要可以使用括号改变运算顺序。

0
看了该问题的人还看了