【发布时间】:2012-12-19 17:02:08
【问题描述】:
我的 PHP 看起来像这样:
$func_code = <<<'EOT'
foo1
foo2 '<foo3>'. foo4 . '</div>';
EOT;
echo $func_code;
输出如下所示:
one_half
foo1 foo2 ''. foo4 . '';
foo1 foo2 ''. foo4 . '';
如您所见,两者都被完全删除。 PHP 文档声称 nowdoc 不会解析文本块内的任何内容,但它显然会解析 符号。
有人知道如何解决这个问题吗?
【问题讨论】:
-
PHP 没有解析它;你的浏览器是。如果您查看该页面的源代码,您会看到 HTML 标记的输出没有改变。
-
可能只是您正在查看输出的浏览器解释了 HTML。
-
您是否在浏览器中查看此内容:如果是,请“查看源代码”
-
哈哈!在我检查并看到所有这些答案之前,我意识到了这一切。大声笑它总是让我感动。