Урок №11 - Условные операторы

Урок №11 - Условные операторы

В этом видео уроке мы рассмотрим условные операторы в языке PHP (if, else if и else). Эти операторы позволяют проверить некую операцию и в зависимости от результата выполнить тот или иной код.

Видеоурок

Условные операторы очень важны, ведь они позволяют выполнять разный код в зависимости от исхода условия. В языке PHP существует три конструкции позволяющих осуществлять проверку. В этом уроке мы рассмотрим лишь два оператора.

Конструкция if - else

В этой конструкции мы можем проверить одно или же несколько условий и в случае если условие не будет верным, то выполнить другой код или проверить другое условие.
$a = 2;
$b = 10;
if ($a == $b) { // Если $a будет равным $b, тогда выполниться код
    // Здесь код который выполниться
    // Если все одна строка кода, то фигурные скобки {}
    // можно не ставить
    echo "$a == $b";
} else if ($a <= $b) { // Если $а будет меньшим или равным $b
    // Если предыдущее условие не выполниться,
    // а здесь условие окажется верным,
    // то выполниться этот код
    echo "$a <= $b";
} else {
    // Этот код сработает, если другие условия не выполнятся
    echo "$a > $b";
}
Вы можете прописать эту структуру лишь с одним условием if. Также вы можете прописывать сколько-угодно вложенных условий else if.

Внутри каждого условия можно записывать другие условия, которые будут проверять новые выражения.

Если нам понадобиться проверить на несколько условий в одном условном операторе, то мы можем воспользоваться логическим "и" или же логическим "или":
if ($a != $b && $a > $b) {
     // Код выполниться, если и первое, и второе условие
     // окажутся верными
}

if ($a < $b || $a == $b) {
     // Код выполниться, если или первое, или второе условие
     // окажется верным
}

Тернарная операция

Это сокращенная форма if else. Записывается следующим образом:
$x = 90;
$a = 8;
$res = $x < $a ? ($x + $a) : ($x - $a);
echo $res;
Мы проверяем, если "x" будет меньше за "a", то мы в переменную res устанавливаем их сумму, иначе - их разницу.

Исходный код

Весь код будет доступен после подписки на проект!

Онлайн редактор кода

Загрузка...

Задание к уроку

Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям

Большое задание по курсу

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

Также стоит посмотреть

Создание динамического веб сайта
22 урока
Видеокурс по PHP, MySQL / Создание динамического сайта
Изучение технологий Ajax
7 уроков