我在Glype php源代码中看到它被用来代替带有多行文本的引号,我想了解更多关于它的信息,但是特殊的符号意味着我不能谷歌它。这到底是如何工作的呢?
发布于 2011-01-02 13:34:27
它是PHP heredoc syntax :)
Heredoc是一种在PHP中创建包含更多行但不使用引号的字符串的健壮方法。Heredoc很少使用,因为日常使用比创建带引号或双引号的字符串更复杂。除此之外,没有正确使用这里的not可能会导致你的代码出现问题。
分隔字符串的第三种方法是
语法:<<<。在这个操作符之后,提供了一个标识符,然后是一个换行符。字符串本身跟在后面,然后再次使用相同的标识符结束引号。
结束标识符必须从该行的第一列开始。此外,标识符必须遵循与PHP中任何其他标签相同的命名规则:它必须只包含字母数字字符和下划线,并且必须以非数字字符或下划线开头。
发布于 2011-01-02 13:34:45
这是另一种称为heredoc的字符串分隔样式。
https://stackoverflow.com/questions/4577285
复制相似问题