JavaScript is required

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

php


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


Trong đoạn code PHP, hàm `one($string)` được định nghĩa để in ra chuỗi "I am " nối với giá trị của biến `$String`. Lưu ý rằng biến `$String` trong hàm được viết hoa chữ cái đầu, trong khi biến được truyền vào là `"Batman"` trong lệnh gọi hàm `one("Batman")`. Trong PHP, tên biến phân biệt chữ hoa chữ thường. Do đó, `$String` là một biến khác với `$string` và không được khởi tạo giá trị, nên nó sẽ có giá trị mặc định là null. Vì vậy, khi chuỗi "I am " được nối với biến `$String` (có giá trị null), kết quả in ra sẽ là "I am ".

Câu hỏi liên quan