Назад к вопросам
JuniorТеорияЧасто
Что выведет программа?
<?php
$score = 85;
if ($score > 50) {
echo 'C';
} elseif ($score > 80) {
echo 'A';
} else {
echo 'F';
}
echo "\n";C
- Ждать
A, раз 85 больше 80: условия проверяются сверху вниз, и побеждает первое истинное —$score > 50. - Ждать, что выполнятся несколько веток: цепочка
if/elseif/elseвыполняет ровно одну ветку и переходит к коду после цепочки.
- Как переставить условия, чтобы при 85 баллах программа печатала
A? - Что выведет программа, если
$scoreравен30?