Neobaveznost vitičastih zagrada u petljama u PHP-u
U petljama vitičaste zagrade nisu obavezne. Ako se izostave, petlja će izvršiti samo jednu liniju ispod nje.
Pogledajmo na primeru. Neka imamo određenu petlju sa vitičastim zagradama:
<?php
for ($i = 0; $i <= 9; $i++) {
echo $i; // ispisaće brojeve od 0 do 9
}
?>
Izostavimo vitičaste zagrade - i rezultat se neće promeniti:
<?php
for ($i = 0; $i <= 9; $i++)
echo $i; // ispisaće brojeve od 0 do 9
?>
Prepišite sledeći kod bez vitičastih zagrada:
<?php
$arr = [1, 2, 3, 4, 5];
foreach ($arr as $elem) {
echo $elem;
}
?>