Условный оператор if в PHP и операторы сравнения.

Как и в любом языке программирования, при работе с PHP очень часто приходится обрабатывать различные условные операции.

Например, если выполняется какое-то условие, нужно выполнить какой-то набор действий. Иначе, если выполняется какое-то другое условие, то нужно выполнить какой-то другой набор действий.

Для решения этой задачи: создания таких условных конструкций в PHP есть так называемый условный оператор if.

Давайте сейчас с ним познакомимся.

В языке PHP условный оператор пишется следующим образом.

if (условие) {
    действие1;
    действие2;
    ...
}
else {
    действия иначе;
}

"действия иначе" выполняются в том случае, если условие для оператора if оказалось ложным.

Задача "условия" возвращать либо истину (true), либо ложь (false).

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

$a = 1;
$b = 5;
if ($a < $b) {
    echo 'a меньше b';
}
else {
    echo 'a больше b';
}

Если выполнить этот код, то мы получим сообщение, что "a меньше b".

Условие else необязательное условие и его может вообще не быть. 

Бывают также ситуации, что нужно проверить сразу несколько условий. 

$a = 5;
$b = 5;
if ($a < $b) {
    echo 'a меньше b';
}
else {
    echo 'a больше b';
}

Если сейчас выполнить такую программу, то мы получим сообщение, что 'a больше b'. Но, на самом деле у нас a не больше b, а равно b.

Для того, чтобы обработать такое промежуточное условие, есть специальная конструкция else if.

$a = 5;
$b = 5;
if ($a < $b) {
    echo 'a меньше b';
}
else if($a == $b) {
    echo 'a равно b';
}
else {
    echo 'a больше b';
}

При выполнении этого кода мы уже получаем сообщение, что 'a равно b', что уже соответствует действительности.

Конструкций else if может быть сколько угодно. 

Вот такие основы работы с оператором if в PHP. Ничего сложного в этом в PHP нет. Это просто проверка каких-то условий и выполнение каких-то действий, которые соответствуют этому условию.


Чтобы оставить комментарий или отчет по выполнению задания, зарегистрируйтесь на сайте.