使用 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 代码中。谁会知道我把它复杂化了...
我正在给电子邮件营销服务打电话 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 代码中。谁会知道我把它复杂化了...