Kết quả của đoạn code dưới đây là?
php
$num = 10;
echo 'What is her age? \n She is $num years old';
?>
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 in ra nguyên văn. Trong đoạn code trên, biến `$num` nằm trong chuỗi được bao bởi dấu nháy đơn, do đó `$num` sẽ không được thay thế bằng giá trị 10 của nó. Ký tự `\n` cũng được in ra nguyên văn, không được hiểu là ký tự xuống dòng. Do đó, kết quả sẽ là chuỗi "What is her age? \n She is $num years old".