Opcionalidade das chaves em loops no PHP
Em loops, as chaves não são obrigatórias. Se forem omitidas, o loop executará apenas uma linha abaixo dele.
Vamos ver um exemplo. Suponha que temos um loop com chaves:
<?php
for ($i = 0; $i <= 9; $i++) {
echo $i; // exibirá os números de 0 a 9
}
?>
Vamos omitir as chaves - e o resultado não mudará:
<?php
for ($i = 0; $i <= 9; $i++)
echo $i; // exibirá os números de 0 a 9
?>
Reescreva o seguinte código sem as chaves:
<?php
$arr = [1, 2, 3, 4, 5];
foreach ($arr as $elem) {
echo $elem;
}
?>