PHP — Типы операторов

PHP — Типы операторов

От автора: что такое PHP оператор? Чтобы дать ответ на этот вопрос давайте рассмотрим следующее выражение: 4+5=9. В этом примере 4 и 5 являются операндами, а + — это оператор. Язык PHP поддерживает следующие типы операторов.

Арифметические операторы

Операторы сравнения

Логические (или реляционные) операторы

Операторы присваивания

Условные (или троичные) операторы

Давайте рассмотрим все эти типы операторов один за другим.

Арифметические операторы

PHP поддерживает следующие арифметические операторы. Предположим, что переменная A содержит значение 10, а переменная B содержит значение 20, тогда

PHP — Типы операторов

Операторы сравнения

Предположим, что переменная A содержит значение 10, а переменная B содержит значение 20, тогда

PHP — Типы операторов

Логические операторы

Предположим, что переменная A содержит значение 10, а переменная B содержит значение 20, тогда —

PHP — Типы операторов

Операторы присваивания

PHP поддерживает следующие операторы присваивания:

PHP — Типы операторов

Условный оператор

Существует еще один оператор, называемый условным оператором. Сначала он оценивает заданное выражение, а затем выполняет один из двух заданных операторов в зависимости от результата оценки. Условный оператор определяется с помощью следующего синтаксиса

PHP — Типы операторов

Категории операторов

Все описанные выше операторы могут быть отнесены к следующим категориям:

Единичные префиксные операторы, которые указываются с одним операндом.

Двоичные операторы, которые принимают два операнда и выполняют множество арифметических и логических операций.

Условный оператор (троичный оператор), который принимает три операнда и решает выполнять второй или третий операнд в зависимости от оценки первого операнда.

Операторы присваивания, которые присваивают значение переменной.

Приоритет операторов PHP

Приоритет оператора определяет группировку условий в выражении. Это влияет на оценку выражения. Некоторые операторы имеют более высокий приоритет, чем другие; например, оператор умножения имеет более высокий приоритет, чем оператор сложения.

Например, x = 7 + 3 * 2; здесь для x присваивается значение 13, а не 20, потому что оператор * имеет более высокий приоритет, чем +, поэтому сначала мы умножаем на 3 * 2, а затем добавляем 7.

В приведенной ниже таблице операторы с более высоким приоритетом расположены выше, а с более низким приоритетом — ниже. Внутри выражения сначала будут оцениваться операторы с более высоким приоритетом.

PHP — Типы операторов

Источник: //www.tutorialspoint.com/

Редакция: Команда webformyself.

Метки:

Похожие статьи:

Комментарии Вконтакте: