- Теория
- Теория
Применяем логическое ИЛИ в PHP
Круто, мы научились помечать новые товары! Теперь разработчики решили выводить ещё и метку о «горячих» товарах. Если товар последний на складе или со скидкой больше 1400, нужно добавить ему класс item-hot
, и лейбл «горячести» появится на странице.
Сейчас у нас есть несколько условий, и мы должны выполнить действие, если хотя бы одно из них выполняется. Для таких ситуаций нужен логический оператор ИЛИ. Он называется логическим, потому что с его помощью выполняются операции с логическими значениями.
Обозначается он так: ||
.
Например:
$mark = 3;
$clean = true;
if ($mark > 4 || $clean) {
keks_log('Маам, ну купи мороженку!');
// Мы попросим мороженку, если получили 5 или прибрались в комнате
}
Команды в теле условия выполнятся только тогда, когда одно или оба условия в круглых скобках истинны
.
Прежде чем добавлять класс в разметку, давайте посмотрим, как работает оператор ИЛИ на практике. Напишем условие и выведем в консоль сообщение о большой скидке. Для хранения информации о том, что товар последний, разработчики создали переменную $is_last
.
- index.html
Вы перешли на другую страницу
Кликните внутри мини-браузера, чтобы поставить фокус в это окно.