Операторы
Оператором называется нечто, что принимает одно или более значений (или выражений,
если говорить на жаргоне программирования), и вычисляет новое
значение (так, всю конструкцию можно рассматривать как выражение).
Операторы можно сгруппировать по количеству принимаемых ими значений. Унарные
операторы принимают только одно значение, например, !
(оператор логического отрицания)
или ++ (инкремент).
Бинарные операторы принимают два значения; это, например, знакомые
всем арифметические операторы
+ (плюс) и - (минус), бо́льшая часть поддерживаемых
в PHP операторов входит в эту категорию. И на последок, существует всего один
тернарный оператор,
? :, принимающий три значения, обычно о нём говорят просто — «тернарный
оператор» (хотя, возможно, более точным названием было бы «условный оператор»).
Весь список PHP-операторов перечислен в разделе
«Приоритет оператора».
В этом разделе также описан порядок выполнения операторов и их ассоциативность, которые
точно определяют, как вычисляются выражения с несколькими разными операторами.
&language.operators.precedence;
&language.operators.arithmetic;
&language.operators.increment;
&language.operators.assignment;
&language.operators.bitwise;
&language.operators.comparison;
&language.operators.errorcontrol;
&language.operators.execution;
&language.operators.logical;
&language.operators.string;
&language.operators.array;
&language.operators.type;