Kết quả của đoạn code dưới đây là?
function
case ()
{
echo "Hello World! ";
echo "Hello World! ";
echo "Hello World! ";
}
case ();
?>
function
case ()
{
echo "Hello World! ";
echo "Hello World! ";
echo "Hello World! ";
}
case ();
?>
Trả lời:
Đáp án đúng: C
Đoạn code PHP này có một số lỗi nghiêm trọng khiến nó không thể chạy và đưa ra kết quả như mong đợi. Cụ thể:
1. **`function case()`**: Trong PHP, `case` là một từ khóa dành riêng cho cấu trúc `switch`, không thể sử dụng làm tên hàm. Việc cố gắng định nghĩa một hàm với tên `case` sẽ gây ra lỗi cú pháp.
2. **`case();`**: Dòng này cũng không hợp lệ. `case` chỉ có nghĩa trong ngữ cảnh của cấu trúc `switch`. Việc gọi `case()` một cách độc lập sẽ gây ra lỗi.
Do đó, đoạn code này sẽ không in ra bất kỳ dòng "Hello World!" nào. Nó sẽ tạo ra lỗi cú pháp và có thể ngăn chương trình PHP thực thi. Vì vậy, tất cả các đáp án A, B, và C đều sai.
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
