una diferencia importante es que si aprendemos a usar este tipo de sintaxis, evitaremos problemas comunes con comillas...
tan típico es ver por ahí...
Código PHP:
// MAL ... syntax error
$foo = "Bar $_POST['candy'] ** Does Nothin'";
// BIEN
$foo = "Bar {$_POST['candy']} ** Does Nothin'";
¿ahora si notas la diferencia??
y esto no solo pasa con arreglos..
Código PHP:
// MAL
$foo = "Bar $candy->does->nothing WRONG?";
// BIEN
$foo = "Bar {$candy->does->nothing} WRONG?";
te sugiero leer lo siguiente, de algo servirá
http://www.forosdelweb.com/f18/como-...1/#post2414268