Якщо ви використовуєте декілька операторів одночасно в одному виразі, то треба знати, в якому порядку вони виконуватимуться.
Ця таблиця показує оператори по зменшуванню пріоритету (оператори з одним пріоритетом виконуються ліворуч на право):
| new |
| [ |
| ! ~ ++ — (int) (float) (string) (array) (object) |
| @ |
| * / % |
| + – . |
| < > |
| < <= > >= |
| & |
| ^ |
| | |
| && |
| || |
| ? : |
| = += -= *= /= .= %= &= |= ^= <= >= |
| and |
| xor |
| or |
| , |
Для зміни порядку виконання операторів треба використати круглі дужки!