EOD首字母缩略词代表什么?

时间:2011-11-18 14:38:27

标签: php syntax

  

可能重复:
  What is the use of <<<EOD in PHP?

我知道如何使用它,我知道它用于标记Heredoc的语法以轻松打印多行字符串,但是那个EOD首字母缩略词的全名是什么(如果它是首字母缩略词)? 我听到的只有End Of Data,但我不确定它是否合适。

2 个答案:

答案 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