【发布时间】:2017-09-01 17:47:01
【问题描述】:
我想将以下代码存储在 HEREDOC 变量中:
<?php
$var = 'test';
echo $var;
?>
像这样:
$hered = <<<HERED
<?php
$var = 'test';
echo $var;
?>
HERED;
问题在于 HEREDOC 的工作方式类似于双引号 "" - 这意味着每个美元符号 ($) 都必须替换为 \$...
有没有办法在不执行这种操作的情况下使用HEREDOC?
【问题讨论】:
-
问题应该是:你为什么要这样做?你在这里做的事情对我来说就像代码味道。
-
如果你以后对
eval这样做:请不要!
标签: php