0

可能重复:
在 PHP 中,“<<<”代表什么?
参考 - 这个符号在 PHP 中是什么意思?

谁能解释一下这些字符是什么意思?以下变量包含字符串:

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

$x = ...

我可以换<<<'

4

2 回答 2

3

这就是所谓的heredoc。

赫雷多克

第三种分隔字符串的方法是 heredoc 语法:<<<。在此运算符之后,提供一个标识符,然后是一个换行符。字符串本身紧随其后,然后再次使用相同的标识符来关闭引号。

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

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

于 2012-10-11T09:33:26.570 回答
0

它被称为here-document。

一般信息:

en.wikipedia.org/wiki/Here_document

对于 php 特定信息:

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

而且它与“...”不同

于 2012-10-11T09:34:43.987 回答