在php中使用原始html


use raw html in php

我想把我的html代码保存在一个变量中,然后在PHP中回显一次。这是我用于此操作的代码:我的代码

注意:我在这里使用代码的图片,因为我在发布这个问题时出现了格式错误。但我经常会犯这样的错误:分析错误:语法错误,第18行E:''wamp''www''test.php中的文件意外结束

PHP版本:5.4.3我使用WAMP 2.2

你知道我该怎么解决这个问题吗?

提前感谢

EOD;

应该在行的开头,如php.net上所述。尽管在您的情况下实际上并不需要这种语法,但只需使用:

<?php
//some php code
?>
<div>
    <!-- my html -->
</div>
<?php
//more php code
?>

您可以根据需要打开和关闭PHP标签

结束标记EOD;,一定是新线路上的第一件事。否则,它将不起作用。

在字符串的heredoc语法中,终止字符串必须出现在一行的开头。

文档摘录

需要注意的是,带有结束标识符的行不能包含其他字符,可能除了分号(;)。这尤其意味着标识符不能缩进,分号前后不能有任何空格或制表符。同样重要的是要认识到,结束标识符之前的第一个字符必须是本地操作系统定义的换行符。这在包括Mac OS X在内的UNIX系统上是''n。结束分隔符(可能后跟分号)后面还必须跟一个换行符。

请参阅此处突出显示的警告