while Yapısı
while yapısı, koşul true döndürdüğü sürece çalışan bir döngü oluşturur.
Koşul her yinelemeden önce kontrol edilir.
Eğer koşul en baştan yanlışsa, döngü hiç çalışmaz.
Sözdizimi
while (condition) {
// code to be executed
}
Örnek
1'den 5'e kadar olan sayıları yazdıralım:
<?php
$i = 1;
while ($i <= 5) {
echo $i;
$i++;
}
?>
Kodun çalıştırma sonucu:
12345
Örnek
Dizi elemanlarını işleme:
<?php
$arr = [1, 2, 3, 4, 5];
$i = 0;
while ($i < count($arr)) {
echo $arr[$i] * 2;
$i++;
}
?>
Kodun çalıştırma sonucu:
246810
Örnek
Sonsuz döngü:
<?php
while (true) {
// infinite loop
}
?>
Bu kod, zorla durdurulana kadar sonsuza kadar çalışacaktır.