BloGGood.ru

Блог Костаневича Степана

До Нового Года осталось:

Блог на разные темы, seo-оптимизация, раскрутка сайта, создание сайта, вкусные эффекты для сайта и многое другое…

Главная » Все про PHP и MySQL » Оператор условия if-else для PHP. Урок 6

Оператор условия if-else для PHP. Урок 6

2014-09-16 / Вр:01:11 / просмотров: 5134

Сегодня вы научитесь в PHP создавать условия с помощью оператора if-else.
С помощью условий вы можете сделать проверку данных, выводить сообщения при созданном вами условии, перенаправлять пользователя на секретную страницу и т.д.

В конструкции if-else (если-иначе) ничего сложного нет, главное понять, как правильно писать условия,  чтобы скрипт их исполнил. Все это, немного, похоже на нашу жизнь. Вот, например:

Вам на работу нужно вставать с понедельника по пятницу в 6:30. Что вы делаете? Вы заводите будильник. Условие, значит, будет таким: если сегодня понедельник – пятница и время 6:30, звонит будильник, мы встаем и делаем определенные действия (одеваемся, пьем кофе с бутербродом, чистим зубы, умываемся и идем на работу).

Оператор условия if-else для PHP.  Урок 6

Как видите простой вид условий - «если, то», если понедельник 6:30, то едем на работу.

Оператор PHP - if

Еще раз закрепим то, что я говорил выше и попробуем по этой схеме на картинке написать код:

Оператор условия if-else для PHP.  Урок 6

<html>
<head>
<title>основы php на BlogGood.ru</title>
</head>
<body>
<?php
$name = "bloggood.ru";

if ( $name == "bloggood.ru" )
{
echo "Рад видеть вас на моем блоге $name!<br />";
}
echo "С уважением, автор блога Костаневич С.В.";
?>
</body>
</html>

Сохраните как «if.php» в папку «test-1» локального сервера (см. урок 1).

Введите в браузере адрес:

https://localhost/test-1/if.php

Результат:

Оператор условия if-else для PHP.  Урок 6

Разъяснение:

Обратите внимание, в условиях мы сравнили переменную $name со значением "bloggood.ru". То есть, в условии написали, что если переменная $name равна "bloggood.ru", кстати, знак равенства обозначается двойным знаком равенства (==), тогда это условие является истиной, а если условие истина, тогда выводится действие. Я в действиях написал вот этот код:

echo "Рад видеть вас на моем блоге $name!<br />";

Я думаю, здесь разобрались.

На заметку:

== – равенство. Пример: if ($a == $b).
!= – не равенство. Пример:  if ($a != $b).
= – присвоить. Пример:  $a = 1.

Оператор условия if-else

С простым условием мы разобрались, это было не сложно, но теперь усложним немного задачу. Вернемся к нашему примеру:
С понедельника по пятницу в 6:30 вы как обычно по будильнику встаете и идете на работу, но,  если сегодня суббота или воскресенье, значит, будильник звонить не будет и вы будете выполнять другие действия.

Оператор условия if-else

Вернемся теперь к примерам PHP и попробуем по этой схеме написать код:

Оператор условия if-else для PHP.  Урок 6

<html>
<head>
<title>основы php на BlogGood.ru</title>
</head>
<body>
<?php
$name = "bloggood.ru";
$n = "bloggood.ru";

if ( $name == $n )
{
echo "Рад видеть вас на моем блоге $name!<br />";
}
else
{
echo "действие ложное<br />";
}
echo "С уважением, автор блога Костаневич С.В.";
?>
</body>
</html>

Сохраните как «if-else.php» в папку «test-1» локального сервера (см. урок 1).

Введите в браузере адрес:

https://localhost/test-1/if-else.php

Результат:

Оператор условия if-else для PHP.  Урок 6

Как видите, переменная $name и $n равны. Значит, условие является истиной.

$name = "bloggood.ru";
$n = "bloggood.ru";
if ( $name == $n )

Давайте поменяем значение и сделаем условие ложным, для этого поменяйте в переменной значение, например, так:

$name = "bloggood.ru";
$n = "blog";
if ( $name == $n )

можно и вот так:

$name = "bloggood.ru";
$n = "bloggood.ru";
if ( $name != $n )

Теперь напишем PHP-код:

<html>
<head>
<title>основы php на BlogGood.ru</title>
</head>
<body>
<?php
$name = "bloggood.ru";
$n = "blog";

if ( $name == $n )
{
echo "Рад видеть вас на моем блоге $name!<br />";
}
else
{
echo "действие ложное<br />";
}
echo "С уважением, автор блога Костаневич С.В.";
?>
</body>
</html>

Результат:

Оператор условия if-else для PHP.  Урок 6

Разъяснение:

В условиях мы сравнили переменную $name с переменной $n. Когда в переменных было одинаковое значение, а в условиях стоял знак равенства (==), условие было истинным, работала эта часть кода:

{
echo "Рад видеть вас на моем блоге $name!<br />";
}

Как только мы поменяли значение в переменных, условие стало ложным, и в работу запустилась другая часть кода:

else
{
echo "действие ложное<br />";
}

Вот и все! В следующем уроке мы перейдем к более сложным примерам. В следующем уроке вы узнаете про двойные условия и вложенные конструкции if-else. Подписывайтесь на обновление блога, чтобы не пропустить новые статьи про PHP.

Еще раз на заметку!

Знаки по пройденному материалу:

== – знак равенства. Пример: if ($a == $b).
!= – знак не равенства. Пример:  if ($a != $b).
= – знак присвоить. Пример:  $a = 1.

 

Код-шаблон для условий:

if ( условие )
{
действие при истинном условии;
}
else
{
действие при ложном условии;
}

До скорых встреч!

Понравился пост? Помоги другим узнать об этой статье, кликни на кнопку социальных сетей ↓↓↓

Получай обновления блога!!! Подпишись:

Популярные статьи:

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

;-) :| :x :twisted: :smokes: :smile: :shock: :sad: :rose: :roll: :razz: :pop-corne: :oops: :o :mrgreen: :lol: :idea: :grin: :gazeta: :evil: :cry: :cool: :coffe: :arrow: :???: :?: :!:

Чтобы добавить в комментарий код HTML, PHP, CSS, JavaScript, нужно сделать так: [code] ваш код [/code]

Метки: ,

Мои цели на 2018-2019:

1). Закончить тему «Bootstrap»

2). Закончить тему «Все про PHP и MySQL»

3). Создать портфолио и мини интернет-магазин шаблонов

4). Довести количество статей до 800

5). Добиться посещаемости 3000 человек/сутки

6). Увеличить число подписчиков до 250

Статистика по блогу

Количество записей на блоге: 802
Количество страниц на блоге: 20
Количество рубрик на блоге: 28
Количество меток на блоге: 72
Количество комментариев на блоге: 4573