Оператор цикла While в PHP. В каких случаях он применяется?

оператор
  цикла while в php. в каких случаях он применяется?

Использование цикла while

Довольно часто перед программистом возникает задача выполнять один и тот же участок кода до тех пор, пока соблюдается определенное условие. Для этого, в языке программирования PHP, существует простейший оператор цикла while. Его синтаксис и правила использования очень просты, но есть и особенности, о которых мы вам расскажем.

Ниже мы приводим пример использования цикла while. В его задачу входит вывод на экран результата умножения на двойку чисел от единицы до десяти. После подробного разбора вы поймете как это работает.

//Задаем первое число, с которого начнется отсчет для умножения
$counter = 1;

//Во входящем параметре цикла вводим условие. Он продолжает
//выполнение в том случае, если число меньше либо равно десяти
while($counter <= 10){
    echo "$counter умноженное на 2 равно: ". ($counter*2) .'<br>';
    $counter++;
}

Правила использования цикла while:

  1. Конструкция начинается с ключевого слова while, за которым следует определение входящего параметра.
  2. Входящий параметр задается внутри круглых скобок. Им может быть значение любого типа или целое выражение.
  3. После определения параметра располагаются фигурные скобки, между которыми будет задан программный код, требующий многократного выполнения.

Оператор цикла while преобразует входящий параметр к логическому типу данных. Он продолжает свое выполнение только в том случае, если параметр является истинным (true). При каждой итерации[1] входящее значение высчитывается заново.

Важно
Цикл будет выполняться бесконечно, если код расположенный внутри while не влияет на изменение входящего параметра. Остановить его можно только закрыв вкладку в браузере, отменив выполнение PHP-скрипта.

//Во входящем параметре передана логическая константа
//"true", что делает его истинным всегда
while(true){
    echo 'Закройте вкладку браузера, для остановки!';
}

Термины, использованные в статье

  1. Итерация — многократное повторение какого-либо кода по обработке данных. Зачастую слово «итерация» применяют в отношении текущего витка выполнения цикла, его также называют шагом итерации. Каждый шаг итерации, как правило, происходит с различными или измененными в предыдущем данными.

Последние публикации