JavaScript is required

Kết quả của đoạn code dưới đây là?
$num = 10;
echo 'What is her age? \n She is $num years old';
?>

A.
What is her age? \n She is $num years old
B.

What is her age? She is $num years old

C.
What is her age? She is 10 years old
D.
What is her age?
Trả lời:

Đáp án đúng: A


Trong PHP, khi sử dụng dấu nháy đơn (') để bao quanh một chuỗi, các biến bên trong chuỗi sẽ không được phân tích và thay thế bằng giá trị của chúng. Thay vào đó, chúng sẽ được hiển thị nguyên văn. Kí tự '\n' cũng sẽ không được hiểu là một kí tự xuống dòng mà được in ra màn hình. Do đó, biến `$num` sẽ không được thay thế bằng giá trị 10 của nó. Vì vậy, đoạn code trên sẽ in ra chính xác chuỗi 'What is her age? \n She is $num years old'.

Câu hỏi liên quan