Пріоритет операторів PHP


Якщо ви використовуєте декілька операторів одночасно в одному виразі, то треба знати, в якому порядку вони виконуватимуться.

Ця таблиця показує оператори по зменшуванню пріоритету (оператори з одним пріоритетом виконуються ліворуч на право):

new
[
! ~ ++ — (int) (float) (string) (array) (object)
@
* / %
+ – .
< >
< <= > >=
&
^
|
&&
||
? :
= += -= *= /= .= %= &= |= ^= <= >=
print
and
xor
or
,

Для зміни порядку виконання операторів треба використати круглі дужки!