Kết quả của đoạn code dưới đây là?
php
function one($string)
{
echo "I am ". $String;
}
one("Batman");
?>
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 ".