Главная » Php, Основы » Оператор if в PHP
Янв
11

Оператор if в PHP

В самом простом виде использование оператора if выглядит так:
if (Условие) Действие;
Условие — это любое выражение с булевым значением (true или false). Действие выполняется тогда, когда Условие истинно (то есть равно true). В результате проверки какого-либо условия может выполняться сразу несколько операторов, тогда они образуют блок, который должен быть заключен в фигурные скобки:

[sourcecode language=»php»]
if (Условие)
{
Действие1;
Действие2;
}
[/sourcecode]

Часто возникает необходимость указать какие-либо действия не только когда условие верно, но и когда оно ложно. В этом случае используется ключевое слово else:

[sourcecode language=»php»]
if (Условие)
{
Блок операторов1
}
else
{
Блок операторов2
}
[/sourcecode]

Ключевое слово elseif позволяет осуществлять проверку дополнительных условий, если предыдущие условия оказались ложными. Рассмотрим следующий пример:

[sourcecode language=»php»]
if (Условие1)





{
Блок операторов1
}
elseif (Условие2)
{
Блок операторов2
}
elseif (Условие3)
{
Блок операторов3
}
else
{
Блок операторов4
}
[/sourcecode]

Допустим Условие1 и Условие2 ложные, а Условие3 истинно. В данном случае интерпретатор PHP проверит сначала Условие1, убедится что оно ложное, затем Условие2. После этого дойдет до Условия3, увидит, что оно истинное и войдет внутрь третьего блока операторов. После чего выполнение скрипта продолжится уже после всей этой конструкции.
Чтобы лучше понять принцип работы, напишите следующий небольшой скрипт:

[sourcecode language=»php»]
<?php
$a = 1;

if ($a < 2)
{
echo "a меньше 2";
}
elseif ($a < 3)
{
echo "a меньше 3";
}
elseif ( $a < 4)
{
echo "a меньше 4";
}
else
{
echo "a больше либо равно 4";
}
?>
[/sourcecode]

Посмотрите результат выполнения, меняя значение $a. Блоки кода операторов elseif и else выполняются только тогда, когда все проверенные ранее условия оказались равными false.

P.S. В клинике «ЕвроМедика» имеются все возможности для диагностики и лечения любых заболеваний. В частности, вас может принять опытный врач-невролог тут. В клинике работают специалисты высшей категории.



Понравилась статья? Сделай приятно ее автору, поделись с друзьями:


Хотите получать обновления данного блога на EMail?

Введите адрес Почтового Ящика:




Подтвердите подписку в письме пришедшем на Почту, после чего начнете получить рассылку.