Insertion de variables dans les chaînes en PHP
En PHP, les guillemets simples et doubles pour les chaînes ne sont pas tout à fait équivalents. Le fait est que dans les chaînes entre guillemets doubles, on peut insérer des variables - et à la place de ces variables sera substituée leur valeur.
Essayons en pratique. Supposons que nous ayons une variable :
<?php
$str = 'aaa';
?>
Pour commencer, effectuons l'insertion de cette variable dans une chaîne via l'opération de concaténation :
<?php
$str = 'aaa';
echo 'xxx ' . $str . ' yyy';
?>
Maintenant, changeons les guillemets de notre chaîne pour des doubles et effectuons l'insertion de la variable dans celle-ci :
<?php
$str = 'aaa';
echo "xxx $str yyy";
?>
Simplifiez le code suivant :
<?php
$name = 'user';
echo 'hello, ' . $name . '!';
?>