Hola daniel945, Agregandole un poco al comentario del sr. Eleazan
Las llaves dentro de cadenas sirven entre otras cosas para especificarle al interprete donde termina el nombre de una variable.
O sea en el momento que el interprete encuentra $ dentro de una cadena empieza a formar el nombre de la variable.
Ejemplo
Código PHP:
Ver original$cadena = 'Hola ';
$foo = " Mi primer string fue $cadenaMundo";
echo $foo;
Evidentemente aquí el interprete desconoce que exista una variable llamada $cadenaMundo.
para resolver eso le indico explícitamente el principio y el final.
Código PHP:
Ver original$cadena = 'Hola ';
$foo = " Mi primer string fue {$cadena}Mundo";
echo $foo;
Espero haber aportado.
Saludos!