Kết quả của đoạn code sau là gì?
$foo = 'Lisa';
$bar = &$foo;
$bar = "My name is $bar";
echo $bar;
echo $foo;
?>
Trả lời:
Đáp án đúng: C
Đoạn code PHP này minh họa cách sử dụng tham chiếu (&). Ban đầu, biến `$foo` được gán giá trị 'Lisa'. Sau đó, `$bar = &$foo;` tạo một tham chiếu từ `$bar` đến `$foo`. Điều này có nghĩa là `$bar` và `$foo` cùng trỏ đến một vùng nhớ. Khi `$bar` được gán giá trị mới là "My name is $bar", giá trị của `$foo` cũng bị thay đổi theo, vì `$bar` thực chất chỉ là một tên gọi khác của `$foo`. Do đó, khi `echo $bar;`, kết quả là "My name is Lisa". Tiếp theo, khi `echo $foo;`, kết quả cũng là "My name is Lisa", vì `$foo` đã bị thay đổi giá trị bởi `$bar`.





