2010-01-18 119 views

回答

6

這被稱爲heredoc。它本質上是一種定義跨越多行的變量的值的方法,並且不需要像傳統字符串那樣轉義。 「CON」部分僅僅是表示值的開始和結束的標識符。這可以更改爲更熟悉的值。

$str = <<<EOD 
Example of string 
spanning multiple lines 
using heredoc syntax. 
EOD; 
+3

+1可靠答案。有一點需要注意的是最後一行'EOD;'不能縮進afaik(有時候會造成一些難看的代碼)。 – ChristopheD 2010-01-19 00:07:25

+1

正確,ChristopheD。最後一個標識符之前沒有任何內容,之後沒有任何內容(分號除外)。 – Sampson 2010-01-19 00:21:51