Операторы
Операторы в PHP используются для выполнения действий над переменными и значениями: сложения, сравнения, логики и т. д.
1. Арифметические операторы
Работают с числами.
Пример:
2. Операторы присваивания
Используются для записи значений в переменные.
3. Операторы сравнения
Используются для сравнения значений. Возвращают true
или false
.
Пример:
4. Логические операторы
Работают с булевыми значениями (true/false).
Пример:
5. Оператор объединения с null (??
)
Этот оператор проверяет: если переменная существует и не равна null, то возвращает её значение. Иначе — использует значение по умолчанию.
Пример 1:
Пояснение:
-
Если пользователь перешёл по ссылке
example.com?page=main&name=Анна
, в URL естьname
, и на экран выведетсяПривет, Анна!
-
Если в URL параметр
name
отсутствует, будет выведеноПривет, Гость!
Это аналог записи:
6. Тернарный оператор (?:
)
Это сокращённая форма конструкции if...else
, которая возвращает одно из двух значений в зависимости от условия.
Формат:
Пример 1:
Пояснение:
-
Если
$score
больше или равно 60, то переменной$result
присваивается “Сдано”. -
Иначе — “Не сдано”.
Эквивалент через if:
Пример 2:
Но лучше в этом случае использовать оператор ??
, так как он читается проще: