> For the complete documentation index, see [llms.txt](https://docs.layraweb.com.tr/merhaba/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.layraweb.com.tr/merhaba/php-tarafi/konular/temel-soz-dizimi/donguler.md).

# Döngüler

PHP'de döngüler, belirli bir işlemi tekrar etmenize olanak tanır. Döngüler, belirli koşullar altında kodun tekrarlanmasını sağlar. PHP'de en sık kullanılan döngüler `for`, `while` ve `do-while` döngüleridir.

`for` döngüsü, belirli bir sayıda yineleme yapmanız gerektiğinde kullanılır. `for` döngüsü şu şekilde yazılır:

```php
for ($i = 0; $i < 10; $i++) {
    echo $i . " ";
}
```

Yukarıdaki örnekte, `$i` değişkeni 0'dan başlayarak 10'a kadar olan sayıları yazdırmak için kullanılır. Her döngüde `$i` değeri 1 arttırılır.

`while` döngüsü, belirli bir koşul sağlandığı sürece yinelemeyi sürdürür. `while` döngüsü şu şekilde yazılır:

```php
$i = 0;
while ($i < 10) {
    echo $i . " ";
    $i++;
}
```

Yukarıdaki örnekte, `$i` değişkeni 0'dan başlayarak 10'a kadar olan sayıları yazdırmak için kullanılır. Her döngüde `$i` değeri 1 arttırılır ve `$i` değişkeninin değeri 10 olduğunda döngü sona erer.

`do-while` döngüsü, `while` döngüsüne benzer, ancak kod bloğu en az bir kez çalıştırılır ve koşul her döngüden önce değil, sonra kontrol edilir. `do-while` döngüsü şu şekilde yazılır:

```php
$i = 0;
do {
    echo $i . " ";
    $i++;
} while ($i < 10);
```

Yukarıdaki örnekte, `$i` değişkeni 0'dan başlayarak 10'a kadar olan sayıları yazdırmak için kullanılır. Her döngüde `$i` değeri 1 arttırılır ve `$i` değişkeninin değeri 10 olduğunda döngü sona erer.

Döngüler, PHP'de oldukça yaygın bir şekilde kullanılır ve kodun tekrarlanabilirliğini arttırarak kodun okunabilirliğini ve yönetilebilirliğini artırabilir.
