Выражения
Выражение — это любая единица исходного кода программы, которая может быть вычислена для получения значения, например, вызов функции, использование операторов, или просто обращение к переменной по имени. В PHP почти всё является выражением.
Выражения делятся на простые и сложные. Простые выражения являются самостоятельными выражениями — они не включают в себя ещё более простых выражений. Сложные выражения состоят из простых выражений. Типичный способ конструирования сложных выражений из простых выражений заключается в использовании операторов:
<?php
// Примеры простых выражений
11 // Числовой литерал
$str // Возвращает значение переменной
[] // Литерал массива
() // Оператора группировки
// Примеры сложных выражений
$alpha + 19 // Возвращает результат арифметической операции
($alpha - 37) * $beta / 2 // Возвращает результат арифметических операций
foo() // Возвращает результат вызова функции
$mass[1] // Возвращает значение элемента массива
?>
Некоторые выражения оканчиваются точкой с запятой. Именно поэтому любое выражение — это то, что вычисляется для получения значения:
$a = 10;
Операнды
Операнд представляет собой некоторую величину, обрабатываемую в программе. Операнды могут относиться к любому типу данных. Примеры операндов:
$а++; // $а - операнд
$sum = $val1 + $val2; // $sum. $val1 и $val2 - операнды
Операторы
Оператор представляет собой символическое обозначение некоторого действия, выполняемого с операндами в выражении. PHP выполняет автоматическое преобразование типов на основании типа оператора, объединяющего два операнда.
В таблице приведен полный список всех операторов, упорядоченных по убыванию приоритета:
Также в PHP существует 8 разных видов операторов рассмотрим их подробнее:
- Математические операторы
- Операторы присваивания
- Строковые операторы
- Операторы инкремента и декремента
- Логические операторы
- Операторы равенства
- Операторы сравнения
- Поразрядные операторы