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