Основы конструкции IF-ELSE в PHP


2011-11-23

Юрий Макаров

Итак, как создавать и выводить переменные мы уже знаем. Также уже имеем четкое представление как в 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 - ||).

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

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *