Операторы в 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:
Но лучше в этом случае использовать оператор ??, так как он читается проще: