【发布时间】:2015-01-28 00:36:39
【问题描述】:
我有一个变量$foo,其中有一些 id,我想在 PHP 的 Heredoc 字符串中使用它,如下所示:
$text = <<<TEXT
<div id="$foo_bar"></div>
TEXT;
明显的问题是 PHP 将 Heredoc 中的变量解析为 $foo_bar,这当然不存在。我想要的是解析$foo 变量,并且“_bar”应该被视为常规文本。
是否可以使用某种转义字符或无法实现?
P.S.:是的,我知道我可以使用带引号的字符串而不是 Heredoc,但我必须使用 Heredoc(我有大量的文本和代码,其中包含引号等)。
【问题讨论】:
标签: php string escaping heredoc