Valfrihet av klammerparenteser i loopar i PHP
I loopar är klammerparenteser inte obligatoriska. Om de utelämnas kommer loopen endast att utföra en rad kod under den.
Låt oss titta på ett exempel. Antag att vi har en loop med klammerparenteser:
<?php
for ($i = 0; $i <= 9; $i++) {
echo $i; // kommer att skriva ut siffrorna från 0 till 9
}
?>
Om vi utelämnar klammerparenteserna kommer resultatet att förbli detsamma:
<?php
for ($i = 0; $i <= 9; $i++)
echo $i; // kommer att skriva ut siffrorna från 0 till 9
?>
Skriv om följande kod utan klammerparenteser:
<?php
$arr = [1, 2, 3, 4, 5];
foreach ($arr as $elem) {
echo $elem;
}
?>