Inserción de variables en cadenas en PHP
En PHP las comillas simples y dobles para cadenas en realidad no son completamente equivalentes. El asunto es que en las cadenas entre comillas dobles se pueden insertar variables - y en lugar de estas variables se sustituirá su valor.
Probemos en la práctica. Supongamos que tenemos una variable:
<?php
$str = 'aaa';
?>
Para empezar, ejecutemos la inserción de esta variable en alguna cadena mediante la operación de concatenación:
<?php
$str = 'aaa';
echo 'xxx ' . $str . ' yyy';
?>
Y ahora cambiemos las comillas de nuestra cadena a dobles y ejecutemos la inserción de la variable en ella:
<?php
$str = 'aaa';
echo "xxx $str yyy";
?>
Simplifique el siguiente código:
<?php
$name = 'user';
echo 'hello, ' . $name . '!';
?>