Разработка магазинов с гарантией попадания в ТОП поисковых систем

Узнать подробнее
Eltisbook > PHP учебник > Конструкции PHP > Использование PHP Elseif

Использование PHP Elseif

Использование PHP Elseif позволяет использовать более сложные условия выбора и проверки. Сегодня мы познакомимся с этой конструкцией в PHP.

использование оператора elseif в PHP

Данный оператор позволяет еще больше усложнить ветвление программы, основанной на использовании условий. В этом случае при возврате от if значения FALSE программа проверит очередное условие, при выполнении которого будут выполнен определенный набор команд и в случае повторного возврата FALSE весь набор команд будет проигнорирован и программа продолжит свое выполнение. В общем виде структуру такого ветвления можно представить следующим образом:

if (условие_1) набор команд_1 elseif(условие_2) набор команд_2 else … и т.д.

Рассмотрим простенький пример, который наглядно покажет особенности использования PHP elseif:

<?
$b=2;
if ($b==1)
echo «число равно 1 «;
elseif ($b==2)
echo «число не равно 1, но зато равно 2»;
else
echo «число не равно ни 1 ни 2»;
?>
число не равно 1, но зато равно 2

В данном примере мы использовали достаточно сложное ветвление программы при помощи условных операторов if, else, elseif. В самом начале мы создали переменную и присвоили ей определенное значение. Затем проверили первым if равна ли эта переменная единице – if ($b==1) и если равна, то на экран выведется надпись и остальной код в теле условных операторов будет проигнорирован. Но если же она не равна 1, то будет выполнено следующее условие, проверяющее число на равенство двум – elseif ($b==2). И если второе условие окажется истиной, то на экран будет выведена соответствующая надпись, а все последующие команды будут проигнорированы.

И наконец, если все условия окажутся ложью то будет выполнен следующий код:

else
echo «число не равно ни 1 ни 2»;