# Неправильное понимание условия окончания в цикле while в PHP

Бывает и так, что некоторым начинающим кажется, что цикл крутится не пока условие верно, а наоборот - цикл крутится пока условие не верно и остановится, когда оно станет верным.

Вот пример такого кода:

`<?php $i = 1; while ($i == 10) { // зачем-то написано == echo $i; $i++; } ?>`

При таком условии цикл вообще не начнется, так как условие просто изначально не верно.

В следующем коде программист вывел числа от `10` до `1`:

`<?php $i = 10; while ($i == 10) { echo $i; $i--; } ?>`

В коде, однако, была допущена ошибка, которая привела к тому, что цикл вывел только число `10` и закончил свою работу. Исправьте ошибку программиста.

← →
↑