<分区>
我一直在尝试在我设置的一些 HTML 标记中编写 PHP 代码。
我在 .php
中有一个变量名为 $content
的文件,并且我通过以下方式在此变量中有一个 HTML 页面代码:
$content = <<<HTML some html code in here HTML;
现在,我想在该 HTML 标记中添加一些 PHP 代码,尝试使用 <?php ..... ?>
,但是我没有成功。谁能帮忙?
<分区>
我一直在尝试在我设置的一些 HTML 标记中编写 PHP 代码。
我在 .php
中有一个变量名为 $content
的文件,并且我通过以下方式在此变量中有一个 HTML 页面代码:
$content = <<<HTML some html code in here HTML;
现在,我想在该 HTML 标记中添加一些 PHP 代码,尝试使用 <?php ..... ?>
,但是我没有成功。谁能帮忙?
最佳答案
这是一个 HEREDOC
语法,结束 HTML;
应该在边距中,否则它不会工作。
<?php
$somevar="Hello World";
echo <<<HTML
<b> Hey this is some text and I am adding this variable $somevar</b>
HTML;
<?php
$somevar="Hello World";
echo <<<HTML
<b> Hey this is some text and I am adding this variable $somevar</b>
HTML; //<--- As you can see there is a leading space
关于PHP 标签内 <<<HTML ...... HTML;,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22277301/