Назад к вопросам
JuniorТеорияЧасто
Что выведет программа?
<?php
for ($i = 1; $i <= 10; $i++) {
if ($i % 2 === 0) {
continue;
}
if ($i > 6) {
break;
}
echo $i;
}
echo "\n";135
- Считать, что
breakвыходит только изif, внутри которого стоит:breakзавершает ближайший цикл, поэтому после7числа больше не проверяются. - Ждать, что
continueостановит цикл: он пропускает остаток текущего витка, затем выполняется$i++и снова проверяется условие.
- Что выведет программа, если поменять местами
continueиbreak? - Какое значение будет в
$iпосле завершения цикла?