什么意思<<<在PHP中

时间:2012-10-11 09:32:02

标签: php

  

可能重复:
  In PHP, what does “<<<” represent?
  Reference - What does this symbol mean in PHP?

任何人都可以解释我这些字符是什么意思吗?下面的变量包含字符串:

$txt = <<<EOD
this is simple string
EOD;

$x = ...

我可以更改<<<的{​​{1}}吗?

2 个答案:

答案 0 :(得分:3)

这就是所谓的heredoc。

  

定界符

     

分隔字符串的第三种方法是heredoc语法:&lt;&lt;&lt;。在这之后   运算符,提供标识符,然后是换行符。字符串本身   跟随,然后再次使用相同的标识符来关闭报价。

     

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

参考:http://www.php.net/manual/en/language.types.string.php#language.types.string.syntax.heredoc

答案 1 :(得分:0)

这里称为文件。

一般信息:

en.wikipedia.org/wiki/Here_document

对于php特定信息:

http://php.net/manual/en/language.types.string.php

它与'...'不一样