Chèn biến vào chuỗi trong PHP
Trong PHP, dấu nháy đơn và dấu nháy kép cho chuỗi thực ra không hoàn toàn tương đương. Vấn đề là trong các chuỗi trong dấu nháy kép, bạn có thể chèn các biến - và thay cho các biến này, giá trị của chúng sẽ được thay thế vào.
Hãy thử thực hành. Giả sử chúng ta có một biến nào đó:
<?php
$str = 'aaa';
?>
Trước tiên, hãy thực hiện chèn biến này vào một chuỗi nào đó thông qua phép toán nối chuỗi:
<?php
$str = 'aaa';
echo 'xxx ' . $str . ' yyy';
?>
Và bây giờ hãy đổi dấu nháy của chuỗi chúng ta thành dấu nháy kép và thực hiện chèn biến vào nó:
<?php
$str = 'aaa';
echo "xxx $str yyy";
?>
Hãy đơn giản hóa đoạn mã sau:
<?php
$name = 'user';
echo 'hello, ' . $name . '!';
?>