#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
- 612 reads