# Ошибки начинающих при работе с циклом while в PHP

Цикл `while` может выполняться бесконечно (это приведет к зависанию скрипта и страницы браузера), достаточно передать ему выражение, которое никогда не станет ложным. Например, так:

`<?php $test = true; while ($test === true) { /* Написанный здесь код будет выполняться "вечно" (пока скрипт не будет остановлен принудительно). */ } ?>`

Начинающие программисты время от времени загоняют свою программу в бесконечный цикл (с вами это тоже обязательно случится пару раз).

Давайте рассмотрим распространенные ошибки начинающих.

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

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

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

← →
↑