Operator Class Associativitynew Unary n/a[ Unary Right! Unary ! and ~ are right associative;~ ++ and-- operators are right or left associative++ -- (int) (double) (string) (array) (object) @------------------------------------------------------------------------------------- * / % Binary Left+ - . Binary Left<< >> Binary Left< <= > >= Binary n/a== != === !== Binary n/a& Binary Left^ Binary Left| Binary Left&& Binary Left|| Binary Left?: Ternary Left= Binary Left+= -= *= /= .= %= &= |= ^= ~= <<= >>= print Unary Rightand Binary Leftxor Binary Leftor Binary Left, n/a Left