У меня есть что-то вроде этого
$var = <<<HEREDOC ..."request": ${"hello"}... HEREDOC;
Конечно, PHP думает, что ${"hello"} - это переменная, и она не загружается.
${"hello"}
Как убежать от $?
Точно так же, как вы избегаете почти всего в строке
$var = <<<HEREDOC ..."request": \${"hello"}... HEREDOC; echo $var;
РЕЗУЛЬТАТ
..."request": ${"hello"}...
Это то, что вы хотите?
$var = <<<HEREDOC ..."request": \${"hello"}... HEREDOC;