PHP'de Döngülerde Küme Parantezlerinin İsteğe Bağlı Olması
Döngülerde küme parantezleri zorunlu değildir. Eğer bunlar atlanırsa, döngü altındaki sadece bir satırı çalıştıracaktır.
Bir örnek üzerinden inceleyelim. Küme parantezleri olan bir döngümüz olduğunu varsayalım:
<?php
for ($i = 0; $i <= 9; $i++) {
echo $i; // 0'dan 9'a kadar olan sayıları yazdırır
}
?>
Küme parantezlerini atlayalım - ve sonuç bundan etkilenmeyecektir:
<?php
for ($i = 0; $i <= 9; $i++)
echo $i; // 0'dan 9'a kadar olan sayıları yazdırır
?>
Aşağıdaki kodu küme parantezleri olmadan yeniden yazın:
<?php
$arr = [1, 2, 3, 4, 5];
foreach ($arr as $elem) {
echo $elem;
}
?>