heredoc语法为输出大量文本提供了一种便利的方式。它不是使用双引号或单引号来界定字符串,而是采用了两个相同的标识符。
$website = ‘http://www.mangolau.com’;
echo <<<HTML
<p>What a good day!<a href=”$website”>Click here</a></p>
HTML;
关于这个例子,有几个值得注意的地方。
开始和结束标识符必须相同,此示例中的开始和结束标识符是HTML,可以选择你喜欢的任何开始和结束标识符,但要求它们必须完全相同。唯一的限制是该标识符只能由字母数字和下划线组成,而且前面不能有空格或任何其他多余的字符。此外,开始或结束标识符后面的任何空格都会导致语法错误。