Tính không bắt buộc của dấu ngoặc nhọn trong vòng lặp PHP
Trong các vòng lặp, dấu ngoặc nhọn không bắt buộc. Nếu bỏ chúng đi, vòng lặp sẽ chỉ thực thi một dòng duy nhất bên dưới nó.
Hãy xem xét một ví dụ. Giả sử chúng ta có một vòng lặp với dấu ngoặc nhọn:
<?php
for ($i = 0; $i <= 9; $i++) {
echo $i; // sẽ in ra các số từ 0 đến 9
}
?>
Bỏ dấu ngoặc nhọn đi - và kết quả sẽ không thay đổi:
<?php
for ($i = 0; $i <= 9; $i++)
echo $i; // sẽ in ra các số từ 0 đến 9
?>
Hãy viết lại đoạn code sau mà không dùng dấu ngoặc nhọn:
<?php
$arr = [1, 2, 3, 4, 5];
foreach ($arr as $elem) {
echo $elem;
}
?>