Php 什么是<<<_结束?

Php 什么是<<<_结束?,php,heredoc,Php,Heredoc,我是PHP新手,不明白这是一个新项目的开始有什么意义。你可以做: $data = <<< _END You can write anything you want in between the start and end _END; $data = 这意味着一个(多行字符串,允许在中间使用引号,unLIVE)的开头,在遇到结尾> /COD> 时结束。 如果目标是将HTML分配给变量或将其传递给函数,而不是立即将其打印到web服务器,则在其中一种方式中定义HTML可能会很

我是PHP新手,不明白
这是一个新项目的开始有什么意义。你可以做:

$data = <<< _END

You can write anything you want in between the start and end

_END;

<代码> $data = 这意味着一个(多行字符串,允许在中间使用引号,unLIVE)的开头,在遇到<代码>结尾> /COD>

时结束。 如果目标是将HTML分配给变量或将其传递给函数,而不是立即将其打印到web服务器,则在其中一种方式中定义HTML可能会很有用。

这有帮助吗

它允许您回显文本块(与回显“单词”
相同),但不使用开头/结尾引号,也不必转义包含的双引号。请阅读上面的手册链接以了解更多详细信息。

这是一个很好的例子。这只是定义字符串的一种方式。

该语法被称为


请显示有问题的代码。您可能正在寻找“herdeoc notation”,我在很多地方都见过它,但这里有一个链接指向一个有趣的例子,我使用PHP已经5年多了,我从来都不知道它的存在。谢谢。因此,您使用heredocs的唯一原因是要写多行(为了清晰起见)?它对于编写大型文本字符串也很有用,无需转义任何字符。谢谢。我会在几分钟内接受答案(不能这样做atm)Heredocs基本上是多行双引号字符串,不需要引号。
<<<_END
some text
_END