我在第 15 行遇到了这个错误,该行是 PHP 结束标记。有点奇怪。您能看出哪里出了问题吗?
<?php
$fh = fopen("testfile.txt",'w') or die("failed to create file");
$text = <<<_END
Line one
Line two
Line three
_END;
fwrite($fh, $text) or die("could not write to file");
fclose($fh);
echo "file 'testfile.txt' written successfully";
?>
答案1
我在社交媒体上发布了这个问题,一位程序员提出了建议。删除结束标签前的空格_END
。显然,起始_END
标签可以缩进,但结束标签一定不缩进,否则会引发错误。
当我去掉多余的标签后,它的效果非常好!