# Операторы

## Содержание

- Приоритет
- Арифметика
- Инкремент и декремент
- Присваивание
- Побитовые операторы
- Сравнение
- Управление ошибками
- Выполнение
- Логика
- Строки
- Массивы
- Проверка типа
- Функциональность

Оператором называется то, что принимает одно или больше значений (или выражений, если говорить на жаргоне программирования), и вычисляет новое значение; поэтому всю конструкцию рассматривают как выражение.

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

Полный список PHP-операторов перечисляет раздел «Приоритет оператора». Раздел также описывает порядок выполнения и ассоциативность операторов. Порядок и ассоциативность точно определяют, как вычисляются выражения с несколькими разными операторами.

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open