我如何在PHP中使用“<<< HTML”的东西?

这个问题在这里已经有了答案:

  • PHP表达式<<< EOB 5个答案

  • 在PHP中,这种语法称为heredoc。 链接的文档包含一些有用的示例。


    要结束它,请输入:

    echo <<<SOMESTUFF
    ...
    SOMESTUFF
    

    随着SOMESTUFF在自己的线上。 有关更多信息,请参阅“heredocs”上的PHP手册。


    这被称为Heredoc语法,并允许您定义长字符串,而不必关心转义双引号(也不单单是btw)

    语法如下所示:

    $str = <<<EOD
    Example of string
    spanning multiple lines
    using heredoc syntax.
    EOD;
    

    请注意(引用文档):

    分隔字符串的第三种方法是heredoc语法:<<<。 在这个操作符之后,提供了一个标识符,然后是一个换行符。 字符串本身遵循,然后再次使用相同的标识符来关闭引用。

    结束标识符必须从行的第一列开始。 此外,标识符必须遵循与PHP中任何其他标签相同的命名规则:它必须仅包含字母数字字符和下划线,并且必须以非数字字符或下划线开头。

    另外请注意,它与nowdoc语法不完全相同,它自PHP> = 5.3以来才存在

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

    上一篇: How do I use that "<<<HTML" thing in PHP?

    下一篇: What is this in PHP? Multiple code for one variable