Главная > Программирование > РНР: настольная книга программиста
<< Предыдущий параграф
Следующий параграф >>
<< Предыдущий параграф Следующий параграф >>
Макеты страниц

13.9. Конструкция elseif в PHP

В РНР использование оператора условия очень популярно, и на основании этого было сделано много разнообразных модификаций по сравнению с С.

Оператор elseif, как и следует из его названия, является комбинацией if и else. Можно написать else if (два слова), что будет значить то же самое, что и elseif (одно слово). Elseif, каки else, позволяет выполнить выражение, если значение if равно false, но в отличие от else оно выполнится, только если выражение elseif равно true. Например, следующий код выведет «a is больше than b» если $а>$b, «а равно b» если $а==$b, и «а меньше Ь» если $а<$b:

if ($а > $b) {

    print "а больше b";

}

elseif ($а == $b) {

    print "а равно b";

}

else {

    print "а меньше b";

}

Внутри одного выражения if может быть несколько elseif. Первое выражение elseif, которое примет значение true, будет выполнено.

Выражение elseif будет выполнено, только если выражение if и все предыдущие elseif равны false, а данный elseif равен true.

<< Предыдущий параграф Следующий параграф >>
Оглавление