我知道如何使用它,我知道它用于标记Heredoc的语法以轻松打印多行字符串,但是那个EOD首字母缩略词的全名是什么(如果它是首字母缩略词)? 我听到的只有End Of Data,但我不确定它是否合适。
答案 0 :(得分:1)
EOD不是Heredoc语法的一部分。它只是用在他们的例子中。
$foo = <<<JAVASCRIPT
alert('Hello!');
alert('World!');
JAVASCRIPT;
此示例将javascript回显给用户(换句话说,直到到达Token JAVASCRIPT)。
答案 1 :(得分:1)
可以随意选择heredoc标识符:
http://php.net/manual/en/language.types.string.php
[T]标识符必须遵循与PHP中任何其他标签相同的命名规则:它必须只包含字母数字字符和下划线,并且必须以非数字字符或下划线开头。
所以它可能仅仅意味着“数据结束”以及“爆炸性军械处置”,但它并不重要,它是一个标识符,它也可以像其他任何(有效)标识符一样_Fo0b4R