Экранирование $ в строке HEREDOC с помощью PHP - PullRequest
0 голосов
/ 11 июля 2019

У меня есть что-то вроде этого

$var = <<<HEREDOC
..."request": ${"hello"}...
HEREDOC;

Конечно, PHP думает, что ${"hello"} - это переменная, и она не загружается.

Как убежать от $?

Ответы [ 2 ]

4 голосов
/ 11 июля 2019

Точно так же, как вы избегаете почти всего в строке

$var = <<<HEREDOC
..."request": \${"hello"}...
HEREDOC;
echo $var;

РЕЗУЛЬТАТ

..."request": ${"hello"}...
2 голосов
/ 11 июля 2019

Это то, что вы хотите?

$var = <<<HEREDOC
..."request": \${"hello"}...
HEREDOC;
...