结合方向    运算符 附加信息
无   clone new   clone和new<
左   [   array()
右   **  算术运算符
右   ++ -- ~ (int) (float) (string) (array) (object) (bool) @    类型和递增/递减
无   instanceof  类型
右   !   逻辑运算符
左   * / %   算术运算符
左   + - .   算术运算符和字符串运算符
左   << >>   位运算符
无   < <= > >=   比较运算符
无   == != === !== <> <=>    比较运算符
左   &   位运算符和引用<
左   ^   位运算符
左   |   位运算符
左   &&  逻辑运算符
左   ||  逻辑运算符
左   ??  比较运算符
左   ? : 三元运算符
右   = += -= *= **= /= .= %= &= |= ^= <<= >>=    赋值运算符
左   and 逻辑运算符
左   xor 逻辑运算符
左   or  逻辑运算符原文:https://www.cnblogs.com/swon/p/10441558.html