Оператором называется то, что принимает одно или больше значений (или выражений, если говорить на жаргоне программирования), и вычисляет новое значение; поэтому, всю конструкцию рассматривают как выражение.
Операторы группируются по количеству принимаемых значений. Унарные
операторы принимают только одно значение, например, !
(оператор логического отрицания)
или ++
(инкремент).
Бинарные операторы принимают два значения; это, например, знакомые
каждому арифметические операторы
+
(плюс) и -
(минус), бо́льшая часть поддерживаемых
в PHP операторов входит в эту категорию. И на последок, в языке предусмотрели только один
тернарный оператор,
? :
, который принимает три значения, и его часто называют просто — «тернарный
оператор»; хотя, возможно, точнее было бы назвать его «условный оператор».
Полный список PHP-операторов перечисляет раздел «Приоритет оператора». Раздел также описывает порядок выполнения и ассоциативность операторов. Порядок и ассоциативность точно определяют, как вычисляются выражения с несколькими разными операторами.