PHP 运算符优先级与结合方向

PHP 运算符优先级与结合方向概述:

  1. 非结合:new
  2. 左结合:[array()]
  3. 非结合:++、--(递增/递减运算符)
  4. 非结合:!、~、-(int)、(float)、(string)、(array)、(object)、@
  5. 左结合:*、/、%
  6. 左结合:+、-、.
  7. 左结合:>
  8. 非结合:<、>=
  9. 非结合:==、!=、===、!==
  10. 左结合:&(位运算符)、&(引用)
  11. 左结合:^(位运算符)
  12. 左结合:|(位运算符)
  13. 左结合:&&(逻辑运算符)
  14. 左结合:||(逻辑运算符)
  15. 左结合:?:
  16. 右结合:=、+=、-=、*=、/=、.=、%=、&=、|=、^=
  17. 左结合:and(逻辑运算符)
  18. 左结合:xor(逻辑运算符)
  19. 左结合:or(逻辑运算符)
  20. 左结合:,(多处用到)
ppt 文件大小:4.86MB