PHP от А до Я. Логические операторы If - Else

Просмотров: 15668Комментарии: 0
ПрограммированиеPHP

Продолжаем учить PHP. В этой статье поговорим о логических операторах if - else.

Его конструкция в PHP Следующая

if (условие)

{ИСТИНА}

else

{ЛОЖЬ};

Собственно дословно и на русском "Если - Иначе".

Истина и ложь это булев тип данных его еще можно так же сказать возвращает нуль или единицу. Рассмотрим небольшой пример:

<?
$a = 10;
$b = 5;
if ($a == $b)
{echo "переменная a и b равны";}
else
{echo "переменная a и b не равны";};
?>

Результатом выполнения будет строчка "переменная a и b не равны".

Давайте еще рассмотрим пример. Но в этот раз добавим немного логики tongue laugh

<?
$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 "Условие содержит ЛОЖЬ";};
?>

И в этом примере результат будет "Условие содержит ИСТИНУ" так как выполняется одно из условий или А меньше Б или Ц больше Д.

Опять Вас попрошу поэкспериментировать чтобы разобраться как же все это работает.

Ну а с текущим уроком покончено. Ждите продолжения smile.

С уважением Ваш ИТ Инженер.



Следи за свои автомобилем используя новую, современную и совершенную технологию автомобильный глонасс . Поддержи отечественного производителя!

Оставьте комментарий!

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

Используйте нормальные имена. Ваш комментарий будет опубликован после проверки.

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

(обязательно)