Bonjour,
J'imagine que tu veux créer une chaine plus "complexe" que "$_POST['var']" ? Parce que sinon les guillemets ne sont pas vraiment utiles.
Pour utiliser une variable entre guillemets elle doit être "simple" (en gros pas un tableau ni un objet). Pour employer le terme savant ça doit être un scalaire. En effet, php ne peut pas savoir si le premier crochet fait partie de la variable ou de la chaîne. Imagine que je veuille écrire "Pomme[50€ le kilo]" (oui je sais, c'est pas donné) avec le code suivant :
<?php
$fruit = 'Pomme';
echo "$fruit[50€ le kilo]";
?>
Dans ce cas le crochet ne doit pas faire partie de la variable.
La solution est d'utiliser les accolades :
<?php
$var = "{$_POST['var']}";
?>
Mais personnellement je te conseille cette méthode :
<?php
$var = 'début de la chaîne '.$_POST['var'].' fin de la chaîne';
?>
L'utilisation de simple quotes et du point est plus performante il parait (parce que php ne doit pas analyser les chaînes à la recherche de potentielles variables.
En espérant t'avoir un peu éclairé.