使用 HEREDOC 时插入变量?

Inserting variables when using HEREDOC?

我正在给电子邮件营销服务打电话 API。其中一个变量是“htmlContent”,它具有要发送的电子邮件的 HTML。

我的代码如下所示:

$htmlContent = <<<EOT
//lots of HTML code
<p>
EOT;

$htmlContent .= $player_name;

$htmlContent .= <<<EOT
</p>
//lots more HTML code
EOT;

我试图将 $player_name 变量直接插入到 <p></p> 标签之间。当我添加这个变量时,我的 API 调用中断了。如果我删除变量添加,它工作正常。我做错了什么?

发现我什至不需要打破 EOT 来输入变量,我可以直接将 {$player_name} 添加到 EOT 代码中。谁会知道我把它复杂化了...