От автора: что такое PHP оператор? Чтобы дать ответ на этот вопрос давайте рассмотрим следующее выражение: 4+5=9. В этом примере 4 и 5 являются операндами, а + — это оператор. Язык PHP поддерживает следующие типы операторов.
Арифметические операторы
Операторы сравнения
Логические (или реляционные) операторы
Операторы присваивания
Условные (или троичные) операторы
Давайте рассмотрим все эти типы операторов один за другим.
Арифметические операторы
PHP поддерживает следующие арифметические операторы. Предположим, что переменная A содержит значение 10, а переменная B содержит значение 20, тогда
Операторы сравнения
Предположим, что переменная A содержит значение 10, а переменная B содержит значение 20, тогда
Логические операторы
Предположим, что переменная A содержит значение 10, а переменная B содержит значение 20, тогда —
Операторы присваивания
PHP поддерживает следующие операторы присваивания:
Условный оператор
Существует еще один оператор, называемый условным оператором. Сначала он оценивает заданное выражение, а затем выполняет один из двух заданных операторов в зависимости от результата оценки. Условный оператор определяется с помощью следующего синтаксиса
Категории операторов
Все описанные выше операторы могут быть отнесены к следующим категориям:
Единичные префиксные операторы, которые указываются с одним операндом.
Двоичные операторы, которые принимают два операнда и выполняют множество арифметических и логических операций.
Условный оператор (троичный оператор), который принимает три операнда и решает выполнять второй или третий операнд в зависимости от оценки первого операнда.
Операторы присваивания, которые присваивают значение переменной.
Приоритет операторов PHP
Приоритет оператора определяет группировку условий в выражении. Это влияет на оценку выражения. Некоторые операторы имеют более высокий приоритет, чем другие; например, оператор умножения имеет более высокий приоритет, чем оператор сложения.
Например, x = 7 + 3 * 2; здесь для x присваивается значение 13, а не 20, потому что оператор * имеет более высокий приоритет, чем +, поэтому сначала мы умножаем на 3 * 2, а затем добавляем 7.
В приведенной ниже таблице операторы с более высоким приоритетом расположены выше, а с более низким приоритетом — ниже. Внутри выражения сначала будут оцениваться операторы с более высоким приоритетом.
Источник: //www.tutorialspoint.com/
Редакция: Команда webformyself.