Вставка переменных в строки в PHP
В PHP одинарные и двойные кавычки для строк на самом деле не совсем эквиваленты. Дело в том, что в строки в двойных кавычках можно вставлять переменные - и вместо этих переменных подставится их значение.
Давайте попробуем на практике. Пусть у нас есть некоторая переменная:
<?php
$str = 'aaa';
?>
Давайте для начала выполним вставку этой переменной в какую-нибудь строку через операцию конкатенации:
<?php
$str = 'aaa';
echo 'xxx ' . $str . ' yyy';
?>
А теперь изменим кавычки нашей строки на двойные и выполним в нее вставку переменной:
<?php
$str = 'aaa';
echo "xxx $str yyy";
?>
Упростите следующий код:
<?php
$name = 'user';
echo 'hello, ' . $name . '!';
?>