(!)解析错误:语法错误,意外'<<' (T_SL)第6行
错误来自第6行,其中显示块我已经从中移除了空格甚至关闭了它。当我删除时,代码仍然不会运行;整个代码变黄了。 我有另一个具有相同错它读过去的唯一一次是当我删除;。但是该行之后的整个代码变黄了
C
答案 0 :(得分:1)
你必须在其他地方结束你的heredoc。例如:
<?php
include 'ch19_include.php';
if (!$_POST) {
$display_block = <<<END_OF_BLOCK
<form method="POST" action="$_SERVER[PHP_SELF]">;
//more code
END_OF_BLOCK;
答案 1 :(得分:0)
$display_block = <<<END_OF_BLOCK
(your text)
END_OF_BLOCK;
在第一个END_OF_BLOCK之后删除分号。 “代码变黄”只是你的编辑告诉你知道这段代码是一个heredoc-string。无需担心。