#2.12 php Оператор ELSEIF
Primary tabs
Оператор if
имеет еще одно расширение, которое спользуется для последовательной проверки нескольких условий — ключевое слово elseif
. Синтаксис оператора if
с ключевым словом е1seif
приведен ниже:
if (expressionl)
statementl
elseif (expression2)
statement2
Если условие expressionl истинно, то выполняется оператор statementl. В противном случае проверяется условие expression2, и если оно истинно, выполняется оператор statement2.
Например, требуется вывести на экран определенную строку в зависимости от экзаменационной оценки. Этого можно достичь, например, при помощи следующего кода:
$score = 4; if ($score == 5) echo "Отлично"; else { if ($score == 4) echo "Хорошо"; else { if ($score == 3) echo "Удовлетворительно"; else echo "Неудовлетворительно"; } }
С использованием ключевого слова elseif
этот же пример можно записать в более компактной форме:
$score = 4; if ($score == 5) echo "Отлично"; elseif ($score == 4) echo "Хорошо"; elseif ($score == 3) echo "Удовлетворительно"; else echo "Неудовлетворительно";
В результате выполнения этого примера на экран будет выведена строка:
Хорошо
- Log in to post comments
- 171 reads