Незадължителност на скобите в цикли в PHP
В циклите фигурните скоби не са задължителни. Ако се пропуснат, цикълът ще изпълни само един ред под него.
Нека разгледаме пример. Да предположим, че имаме някакъв цикъл с фигурни скоби:
<?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;
}
?>