Операторы
Содержание
- Приоритет оператора
- Арифметические операторы
- Оператор присваивания
- Побитовые операторы
- Операторы сравнения
- Оператор управления ошибками
- Операторы исполнения
- Операторы инкремента и декремента
- Логические операторы
- Строковые операторы
- Операторы, работающие с массивами
- Оператор проверки типа
Оператором называется нечто, принимающее одно или более значений (или выражений, если говорить на жаргоне программирования), и вычисляющее новое значение (таким образом, вся конструкция может рассматриваться как выражение).
Операторы можно сгруппировать по количеству принимаемых ими значений. Унарные
операторы принимают только одно значение, например, !
(оператор логического отрицания)
или ++
(инкремент).
Бинарные операторы принимают два значения; это, например, знакомые
всем арифметические операторы
+
(плюс) и -
(минус), большинство поддерживаемых в
PHP операторов входят именно в эту категорию. Ну и, наконец, есть всего один
тернарный оператор,
? :
, принимающий три значения, обычно его так и называют -- "тернарный
оператор" (хотя, возможно, более точным названием было бы "условный оператор").
Полный список PHP-операторов вы можете найти в разделе "Порядок выполнения операторов". В этом разделе также описан порядок выполнения операторов и их ассоциативность, которые точно определяют, как вычисляются выражения с несколькими разными операторами.