Kết quả của đoạn code dưới đây là?
function foo($msg)
{
echo "$msg";
}
$var1 = "foo";
$var1("will this work");
?>
function foo($msg)
{
echo "$msg";
}
$var1 = "foo";
$var1("will this work");
?>
Trả lời:
Đáp án đúng: D
Đoạn code PHP này sử dụng tính năng variable functions. Một variable function là một hàm mà tên của nó được lưu trữ trong một biến. Trong trường hợp này, `$var1` được gán chuỗi "foo", và sau đó `$var1("will this work")` được gọi. Vì `$var1` chứa "foo", dòng code này tương đương với việc gọi `foo("will this work")`. Hàm `foo` được định nghĩa để in ra giá trị của tham số `$msg`. Do đó, đoạn code sẽ in ra "will this work".
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
