2011-06-17 126 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;