Associativity Operators
left ,
left or
left xor
left and
right print
left = += -= *= /= .=%=&= |= ^= ~= = =
left ? :
left ||
left &&
left |
left ^
left &
non-associative == != ===
non-associative < <= > >=
left << >>
left + - .
left * /%
right ! ~ ++ (int) (double) (string) (array) (object) @
right [
non-associative new