2011-06-17 127 views
0

我已经看过< < <运算符很多次,但在PHP文档中找不到这个运算符。任何人都可以告诉这个操作员究竟做了什么?<<<运算符在php中究竟做了什么?

+0

HEREDOC,显示一个例子,看看它在哪里看到它 – Ibu 2011-06-17 05:09:26

+0

@Ibu:什么样的例子会改变)))它总是以同样的方式运行,就像它在文档中解释的那样。 – zerkms 2011-06-17 05:10:41

+0

[参考 - 这个符号在PHP中意味着什么?](http://stackoverflow.com/questions/3737139/reference-what-does-this-symbol-mean-in-php) – deceze 2011-06-17 05:11:38

回答

3

Full explanation here.

With a bit easier explanation here.

定界符语法来分隔在PHP(和其它语言) 串 与3“小于”符号的方式:< < <。

它的好处部分:

定界符文本表现的就像一个 双引号字符串,而 双引号。这意味着heredoc中的引号 不需要被 转义。变量被扩展,但 在 heredoc中表示与字符串一样的 时也必须注意。

+0

谢谢!这正是我想要的! – aakashbhowmick 2011-06-17 05:12:29

1

这里是一个地方,它是用来

$longString = <<<STR 

This is a String and this method of creating it is called HEREDOC 

STR;