while konstruksiyası
while konstruksiyası şərt true qaytarana qədər icra olunan tsikl yaradır.
Şərt hər iterasiyadan əvvəl yoxlanılır.
Əgər şərt əvvəldən yalan olarsa, tsikl heç vaxt icra olunmayacaq.
Sintaksis
while (condition) {
// icra olunacaq kod
}
Nümunə
1-dən 5-ə qədər olan rəqəmləri çap edək:
<?php
$i = 1;
while ($i <= 5) {
echo $i;
$i++;
}
?>
Kodun icrasının nəticəsi:
12345
Nümunə
Massiv elementlərinin emalı:
<?php
$arr = [1, 2, 3, 4, 5];
$i = 0;
while ($i < count($arr)) {
echo $arr[$i] * 2;
$i++;
}
?>
Kodun icrasının nəticəsi:
246810
Nümunə
Sonsuz tsikl:
<?php
while (true) {
// sonsuz tsikl
}
?>
Bu kod məcburi dayandırılana qədər sonsuz olaraq icra olunacaq.