Уроки PHP для начинающих #5 Операторы if else

javascript-if-else-statement-1

Содержание курса:

 

Добрый день дорогие друзья! На связи Вадим Апреев и пятый урок по  PHP для начинающих.

Сегодня поговорим об операторах if else. Без этих невероятно полезных операторов вряд ли обойдется какой либо проект, даже самый простенький.

if else правда или ложь!

Запомните эту фразу! Ведь она просто и достаточно хорошо описывает действие данных операторов. Давайте попробуем разобраться что это и с чем его едят.

Структура кода:

if [ условие ]

{ действие если правда }

else

{

действие если ложь

}

Создадим новый проект в денвере с именем less5.dev (после создания не забудьте перезапустить денвер)

Для начала оговорим, что можно использовать отдельно if или связку if else. Работает все это дело крайне просто. Пишем конструкцию if (условие) и задаем условие. Например  if ($a==1). Далее открываем квадратные скобки { .... } и внутри пишем то, что будет происходить, если условие выполнено, то есть $a=1. Обратите внимание, что символ = в php это знак присвоения, а не сравнение. Говоря проще: если написать $a=1 в значение переменной будет записана единица, а вот запись $a==1 проверяет, единица в значении переменной или нет.

Запоминаем:

== равно

!= не равно

> больше

< меньше

=> больше равно

<= меньше равно

!> не больше

!< не меньше

 

 

В файле index.php:

<?php

// объявляем переменные

$a= "1";

 

// Применяем оператор if

if($a==1)

{

echo "Таки тут 1"."<br>";

}

?>

Как видите, в условии задано, ($a==1). То есть, если $a равен 1, но сработает

echo "Таки тут 1"."<br>";

У нас в начале кода указано $a= "1";, поэтому условие сработает и в окно браузера будет выведено Таки тут 1. Давайте напишем в начале кода $a= "2"; и обновим страницу. Надпись "Таки тут 1 " выводится не будет. Так как не выполняется условие и код echo "Таки тут 1"."<br>"; игнорируется.

 

Добавляем оператор else

Помните конструкцию из начала урока

if [ условие ]

{ действие если правда }

else

{

действие если ложь

}

Как вы уже поняли, код в конструкции

else

{

действие если ложь

}

будет выполнятся, если условие не выполняется.

 

В файле index.php:

<?php

// объявляем переменные

$a= "2";

// Применяем оператор if

if($a==1)

{

echo "Таки тут 1"."<br>";

}

else

{

echo "Ой вей, где таки 1?"."<br>";

}

?>

 

Как видите, нет ничего сложного. Эти операторы не один раз помогут Вам в решении различных задач. В следующем уроке, при работе с формами, мы не раз обратимся к этой конструкции и Вы поймете, зачем она нужна.

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

Ваш e-mail не будет опубликован.