答案 0 :(得分:0)
heredoc字符串的第一行必须没有缩进...像这样:
function __construct()
{
$a = some_code();
$b = some_more_code();
$x = <<<EOT
line1
line2
line3
line4
EOT;
$c = even_more_code();
$b = still_more_code();
...
...
...
答案 1 :(得分:0)
您的代码中有标签。 请检查下面的代码,它对我来说很好,
$x = <<<EOT
line1
line1
line1
EOT;
echo $x;
不要在字符串末尾包含任何空格或制表符,即EOT(最后一行第二行)。