Перепутаны инкремент и декремент в цикле while в PHP
Пусть опять наш программист хотел выводить
числа от 1
до 10
, однако, вместо
++
написал --
:
<?php
$i = 1;
while ($i <= 10) {
echo $i;
$i--; // перепутал ++ и --
}
?>
В этом случае, хотя счетчик и изменяется, но он изменяется не в ту сторону - и опять условие никогда не будет достигнуто.
В следующем коде программист вывел числа
от 10
до 1
:
<?php
$i = 10;
while ($i == 0) {
echo $i;
$i--;
}
?>
В коде, однако, была допущена ошибка, которая привела к тому, что на экран ничего не вывелось. Исправьте ошибку программиста.