heredoc命令的输出错误

时间:2013-11-29 20:48:40

标签: heredoc

输出代码

echo <<<END
1st line
2nd line
3rd line
END;

看起来像那样:

第1行
第二行
第3行

但它给了我:

第1行第2行第3行

相反......这种行为的原因是什么?显然我可以使用<br />,但heredoc应该采取不同的行动吗?

1 个答案:

答案 0 :(得分:1)

如果您查看页面源代码,它会向您显示它们各自在不同的行但在HTML中,这无关紧要。如果您希望输出为HTML时输出有换行符,则必须使用<br />标记。