JavaScript is required

function one($string)

{

echo "I am " . $String;

}

one("Batman");

?>

A.

I am Batman

B.

I am

C.

Batman

D.

Có lỗi xảy ra

Trả lời:

Đáp án đúng: D


Đoạn mã PHP định nghĩa một hàm `one` nhận một chuỗi làm đối số. Bên trong hàm, nó cố gắng in ra chuỗi "I am " nối với biến `$String`. Tuy nhiên, có một lỗi quan trọng ở đây: biến `$String` được viết hoa chữ cái đầu, trong khi đối số của hàm là `$string` (viết thường). PHP phân biệt chữ hoa chữ thường trong tên biến. Do đó, `$String` được coi là một biến chưa được định nghĩa, dẫn đến một lỗi (warning hoặc notice) khi thực thi và không có giá trị nào được in ra cho `$String`. Do đó, đáp án chính xác nhất là "Có lỗi xảy ra".

Câu hỏi liên quan