JavaScript is required

Kết quả của đoạn code dưới đây là?

php


function foo($msg)

{

echo "$msg";

}

$var1 = "foo";

$var1("will this work");

?>

A.

Error.

B.

$msg

C.

0

D.
will this work
Trả lời:

Đáp án đúng: D


Trong PHP, bạn có thể gọi một hàm bằng cách sử dụng một biến chứa tên của hàm đó. Trong đoạn code trên, biến `$var1` được gán giá trị là chuỗi "foo", đây cũng là tên của một hàm đã được định nghĩa. Sau đó, `$var1("will this work")` sẽ gọi hàm `foo` và truyền chuỗi "will this work" làm tham số. Do đó, hàm `foo` sẽ in ra chuỗi "will this work".

Câu hỏi liên quan