{$var}
«экранирует» имя переменной от окружающих символов. Например:
$root = "stick";
echo "{$root}y"; # Adjectify!
Будет выводить «липкий», где:
$root = "stick";
echo "$rooty"; # Adjectify! No, just kidding.
вообще ничего не выведет, так как переменная $rooty
не существует.
Он также позволяет использовать выражения, которые представляют собой нечто большее, чем просто имена переменных, такие как индексация массива или доступ к свойству.