在PHP中,“<<<”代表什么?

例如:

$sql = <<<MySQL_QUERY

这是heredoc语法。 您通过放置<<<加上您选择的标记来启动heredoc字符串,并通过仅将标记(并且没有其他!)放在新行上来终止它。 为了方便起见,有一个例外:允许您在结束分隔符后添加一个分号。

例:

echo <<<HEREDOC
This is a heredoc string.

Newlines and everything else is preserved.
HEREDOC;

它是使用HEREDOC语法的字符串的开始。

分隔字符串的第三种方法是heredoc语法:<<<。

在这个操作符之后,提供了一个标识符,然后是一个换行符。 字符串本身遵循,然后再次使用相同的标识符来关闭引用。


这被称为heredoc,它可以让你做一段长长的文本,并且可以遍历多行。 您可以将PHP变量放在那里,它们将用值替换。 CHART这个词可以是任何东西。 它只需要相同的开始和停止引用文本开始。

你可以通过附加多个带引号的字符串来做同样的事情,但是对于像这样的HTML文本这样的扩展文档来说,大部分时候这样做更清晰。 还有一种叫做nowdoc的东西,就像PHP中的一个单引号字符串,但是它们不会让你在它们内部使用变量。

链接地址: http://www.djcxy.com/p/1785.html

上一篇: In PHP, what does "<<<" represent?

下一篇: PHP expression <<<EOB