PHP 解析错误:意外的 '<<' (echo <<<DOT)
Posted
技术标签:
【中文标题】PHP 解析错误:意外的 \'<<\' (echo <<<DOT)【英文标题】:PHP parsed error : unexpected '<<' (echo <<<_EOT)PHP 解析错误:意外的 '<<' (echo <<<DOT) 【发布时间】:2017-12-13 08:03:24 【问题描述】:我尝试在我的网站上使用echo <<<
语法,但它显示解析错误。
<?php
echo <<<_EOT
<h1>Welcome to www.panthers.zone, TIS community.</h1>
<br><br> <h5>We are still building our website, Any interest about
<i>The Independent School</i> see:
</h5> <a href='www.theindependentschool.com'>
www.theindependentschool.com </a><br><br> Hope you have a good day! --- TIS Web Development club
_EOT;
?>
我已经尝试了很多在线搜索解决方案,但似乎不是同一个问题。
这是错误日志:
2017/07/09 22:32:51 [错误] 5439#0: *17 FastCGI 在标准错误中发送:“PHP 消息:PHP 解析错误:语法错误,/var/ 中的意外'
【问题讨论】:
顺便说一句,它在php-storm中可以正常工作。 请将您的代码发布为文本,而不是屏幕截图。 对不起,代码如下: 欢迎来到 www.panthers.zone,TIS 社区。h1>我们仍在建设我们的网站,有关 The Independent School 的任何兴趣,请参阅:
www.theindependentschool.com 希望你有一个再会! --- TIS Web 开发俱乐部_EOT; ?> @YiLinLiu 请参阅***.com/help/formatting 了解如何在帖子中正确嵌入代码。 【参考方案1】:<?php
echo <<<_EOT
<h1>Welcome to www.panthers.zone, TIS community.</h1>
<br/><br/>
<h5>We are still building our website, Any interest about
<i>The Independent School</i> see: </h5>
<a href='www.theindependentschool.com'> www.theindependentschool.com </a>
<br/><br/>
Hope you have a good day! --- TIS Web Development club
_EOT;
?>
标签后不要留多余的空间,使用它应该可以正常工作,为什么要使用它,不能使用简单的php标签
【讨论】:
我正在测试这个,因为我一直在使用它的很多属性在服务器端伪造 html 文档。【参考方案2】:您似乎错误地使用了 PHP 回显功能。
这是了解如何正确使用它的最佳地点。 http://php.net/manual/en/function.echo.php
但是,从我在您的屏幕截图中可以看到 - 您没有使用任何 php 变量,因此您不需要 php 标签。
【讨论】:
echo 是的,这是正确的。但是我会远离这种语法并坚持回显“这跨越多行。换行符也将被输出”;这种语法在 PHP 中更容易使用以上是关于PHP 解析错误:意外的 '<<' (echo <<<DOT)的主要内容,如果未能解决你的问题,请参考以下文章