PHPにおけるループの括弧の省略可能性
ループにおいて、波括弧は必須ではありません。 波括弧を省略すると、ループはその直下の 1行のみを実行します。
例を見てみましょう。まず、波括弧を使った あるループがあるとします:
<?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;
}
?>