Optionalità delle parentesi nei cicli in PHP
Nei cicli, le parentesi graffe non sono obbligatorie. Se omesse, il ciclo eseguirà solo una riga di codice sottostante.
Vediamo un esempio. Supponiamo di avere un ciclo con le parentesi graffe:
<?php
for ($i = 0; $i <= 9; $i++) {
echo $i; // visualizzerà i numeri da 0 a 9
}
?>
Omettiamo le parentesi graffe - il risultato non cambierà:
<?php
for ($i = 0; $i <= 9; $i++)
echo $i; // visualizzerà i numeri da 0 a 9
?>
Riscrivi il seguente codice senza parentesi graffe:
<?php
$arr = [1, 2, 3, 4, 5];
foreach ($arr as $elem) {
echo $elem;
}
?>