function one($string)
{
echo "I am " . $String;
}
one("Batman");
?>
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".