PHP да циклалардаги қавсларнинг мажбурий эмаслиги
Циклаларда жингина қавслар мажбурий эмас. Aгар уларни ташлаб қўйилса, цикл ундан кейинги фақат битта сатрни бажаради.
Келгила, мисолда кўрайлик. Бизда жингина қавслар билан айрим цикл бор деб фараз қилайлик:
<?php
for ($i = 0; $i <= 9; $i++) {
echo $i; // 0 дан 9 гача рақамларни чиқаради
}
?>
Жингина қавсларни ташлаб қўйамиз - ва натижа бундан ўзгармайди:
<?php
for ($i = 0; $i <= 9; $i++)
echo $i; // 0 дан 9 гача рақамларни чиқаради
?>
Қуйидаги кодни жингина қавсларсиз қайта ёзинг:
<?php
$arr = [1, 2, 3, 4, 5];
foreach ($arr as $elem) {
echo $elem;
}
?>