web-dev-qa-db-fra.com

PHP interpolation variable vs concaténation

Quelle est la différence entre les deux méthodes suivantes (performances, lisibilité, etc.) et que préférez-vous?

echo "Welcome {$name}s!"

vs.

echo "Welcome ".$name."!";
63
Aley

Tout ce qui fonctionne le mieux pour vous fonctionne ... Mais si vous voulez aller vite, utilisez ceci:

echo 'Welcome ', $name, '!';

Les guillemets simples indiquent à PHP qu'aucune interprétation n'est nécessaire, et la virgule indique à PHP uniquement pour faire écho à la chaîne, aucune concaténation n'est nécessaire.

56
Borniet