Конструкција while
Конструкцијата while создава циклус кој се извршува се додека
условот враќа true. Условот се проверува пред секоја итерација.
Ако условот е false од самиот почеток, циклусот нема да се изврши ниту еднаш.
Синтакса
while (condition) {
// code to be executed
}
Пример
Да ги испечатиме броевите од 1 до 5:
<?php
$i = 1;
while ($i <= 5) {
echo $i;
$i++;
}
?>
Резултат од извршување на кодот:
12345
Пример
Обработка на елементи од низа:
<?php
$arr = [1, 2, 3, 4, 5];
$i = 0;
while ($i < count($arr)) {
echo $arr[$i] * 2;
$i++;
}
?>
Резултат од извршување на кодот:
246810
Пример
Бесконечен циклус:
<?php
while (true) {
// infinite loop
}
?>
Овој код ќе се извршува бесконечно, се додека не се запре присилно.