Продолжаем учить PHP. В этой статье поговорим о логических операторах if - else.
Его конструкция в PHP Следующая
if (условие)
{ИСТИНА}
else
{ЛОЖЬ};
Собственно дословно и на русском "Если - Иначе".
Истина и ложь это булев тип данных его еще можно так же сказать возвращает нуль или единицу. Рассмотрим небольшой пример:
<?
$a = 10;
$b = 5;
if ($a == $b)
{echo "переменная a и b равны";}
else
{echo "переменная a и b не равны";};
?>
Результатом выполнения будет строчка "переменная a и b не равны".
Давайте еще рассмотрим пример. Но в этот раз добавим немного логики ![]()
<?
$a = 10;
$b = $a > 6;
if ($b == FALSE)
{echo "Переменная b содержит ЛОЖЬ";}
else
{echo "Переменная b содержит ИСТИНУ";};
?>
В данном случае результатом будет строка "Переменная b содержит ЛОЖЬ". Опять я Вас отправлю поэкспериментировать и посмотреть как меняется результат. И вы поймете как работает этот оператор.
Хочу заметить что условный оператор может так-же быть и многократно вложен, тогда схема такая:
if (условие)
{ИСТИНА
if (условие)
{ИСТИНА}
else
{ЛОЖЬ};
}
else
{
ЛОЖЬ
if (условие)
{ИСТИНА}
else
{ЛОЖЬ};
};
Таким образом хочу сказать что и в фигурных скобках можно производить условия.
Поговорим о таких операторах как AND и OR соответственно на русском языке буде звучать как "И" и "ИЛИ". Рассмотрим применение их в условиях.
<?
$a = 10;
$b = 11;
$c = 12;
$d = 13;
if ($a < $b) AND ($c < $d)
{echo "Условие содержит ИСТИНУ";}
else
{echo "Условие содержит ЛОЖЬ";};
?>
В этом примере результатом выполнения будет строка "Условие содержит ИСТИНУ" так выполняются все 2 условия - А меньше Б и Ц меньше Д.
Рассмотри еще один вариант:
<?
$a = 10;
$b = 11;
$c = 12;
$d = 13;
if ($a < $b) OR ($c > $d)
{echo "Условие содержит ИСТИНУ";}
else
{echo "Условие содержит ЛОЖЬ";};
?>
И в этом примере результат будет "Условие содержит ИСТИНУ" так как выполняется одно из условий или А меньше Б или Ц больше Д.
Опять Вас попрошу поэкспериментировать чтобы разобраться как же все это работает.
Ну а с текущим уроком покончено. Ждите продолжения
.
С уважением Ваш ИТ Инженер.
Следи за свои автомобилем используя новую, современную и совершенную технологию автомобильный глонасс . Поддержи отечественного производителя!
![OLORG[dot]ru OLORG[dot]ru](http://olorg.ru/application/maxsite/templates/olorgru/assets/images/logos/olorg-logo.png)