Итак, как создавать и выводить переменные мы уже знаем. Также уже имеем четкое представление как в PHP переменные между собой взаимодействуют. Теперь настало время перейти к очень важной в PHP конструкции IF-ELSE (если — иначе).

Привожу рабочий синтаксис данной конструкции:

<?php
IF (условие) — если условие истина, то выполняются
{
действия
}
else — если условие ложь, то выполняются
{
действия
}
?>

Работу конструкции рассмотрим на конкретном примере:

<?php
$c = 3;
$d = 5;
if ($c ==$d)
{
echo «Переменные равны»;
}
else
{
echo «Переменные не равны»;
}
?>

Видно, что в начале мы присвоили переменным $c и $d разные значения. Затем задаем условие и проверяем — равны ли данные переменные между собой. И так как они не равны, срабатывает часть else и оператор вывода echo. То есть результатом выполнения данного кода будет надпись на экране — Переменные не равны. Если есть вопросы задавайте! С радостью отвечу на них.

Двойные условия IF-ELSE

Представленный выше синтаксис также может называться конструкцией IF-ELSE с одним условием. А теперь усложним пример, который я представлял выше, и добавим еще 1 условие. Для этого создадим еще 1 пример, но уже применим двойные условия IF-ELSE.

<?php
$c = 3;
$d = 5;
$e = 8;
$k = 10;
if ($c !=$d and $e !=$k)
{
echo «Переменные не равны»;
}
else
{
echo «Переменные равны»;
}
?>

Хочу заметить, что != — в php означает — «не равно».
Двойные условия в php создаются с помощью логических функций:

  • and (логическое и, также php позволяет написать вместо and — &&);
  • or (логическое или, также php позволяет написать вместо or — ||).

Результат выполнения нашей программы — вывод на экран сообщения — Переменные не равны.