• Теория
  • Теория

Условие if в PHP

Отлично! Мы изменили значение переменной на true, и акция стартовала.

В программировании true значит истина, а false — ложь. Когда мы задали переменной значение true, условие выполнилось и компонент с акцией подключился.

Что за условие? В языке PHP существует специальная конструкция, которая позволяет выполнять какие-то действия в зависимости от выполнения условий. Например, наш компонент с акцией подключился (действие), потому что значение переменной стало true (условие).

if (условие) {
  тело условия
  // В теле условия находятся действия
}

Первая часть конструкции — слово if, которое называют условным оператором. Дальше в круглых скобках идёт условие, а в фигурных скобках находится тело условия — действия, которые должны выполниться.

Владелец интернет-магазина решил ввести скидки на сайте. Специально для этого программисты создали переменную $discount, в которой хранится размер скидки в рублях. Если он больше нуля, то скидка есть и цена товара должна уменьшиться.

Давайте сначала проверим, что скидка есть. Внутри круглых скобок мы сравним размер скидки с нулём, и если он больше нуля, то выведем в консоль информацию о наличии скидки.

Чтобы сравнить значение с нулём нам понадобится знак «больше» > — оператор сравнения. Он проверяет, больше ли значение слева, чем значение справа. В учебнике по PHP вы можете найти дополнительную информацию об условиях и операторах.

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

if ($temperature > 20) {
  keks_log('Погода хорошая!')
  // Эти действия выполнятся, если условие в круглых скобках истинно
}

Поехали!

Без JavaScript будущему разработчику никуда. Записывайтесь на профессиональный курс по JavaScript первого уровня, проходящий c 18 июня по 19 августа 2024. Цена 30 900 ₽

Минимальный вид табов
  • index.html
HTML
HTML

Вы перешли на другую страницу

Кликните внутри мини-браузера, чтобы поставить фокус в это окно.

100%
Бабушка Кекс

Притормози, дружище

Проходить вызовы части «Условия в PHP» тренажёра «Знакомство с PHP» можно после регистрации и оформления подписки.