PHP incrustando elemento de matriz dentro de la cadena con llaves
Me gustaría saber cuál es la ventaja del uso de llaves en el siguiente contexto:
$world["foo"] = "Foo World!";
echo "Hello, {$world["foo"]}.\n";
es sobre lo siguiente:
$world["foo"] = "Foo World!";
echo "Hello, $world["foo"].\n";
En particular, ¿cómo es que las llaves resuelven cualquier posible ambigüedad en este caso (o casos similares)?