JavaScript is required

Đoạn code sau đây cho ra kết quả gì?
$father = "mother";
$mother = "son";
echo $$father;
?>

A.
son
B.
mother
C.
motherson
D.
error
Trả lời:

Đáp án đúng: A


Trong đoạn code PHP này, ta có hai biến: `$father` và `$mother`. Ban đầu, `$father` được gán giá trị là chuỗi "mother". Sau đó, `$mother` được gán giá trị là chuỗi "son". Câu lệnh `echo $$father;` sử dụng cú pháp variable variables (biến có tên là giá trị của một biến khác). Trong trường hợp này, `$father` có giá trị là "mother", nên `$$father` tương đương với `$mother`. Vì `$mother` có giá trị là "son", nên kết quả in ra sẽ là "son".

Câu hỏi liên quan