2012-02-02 103 views
0

可能重複:
Reference - What does this symbol mean in PHP?
What is the name for the 「<<<」 operator?請解釋一下這個PHP代碼 「<<< CSS」

我可以推斷這是什麼做什麼,但我需要知道怎麼了,可能會找到一些文檔。 標題<<<CSS中的表達式似乎設置了一個要插入模板的css塊。但是,沒有功能可以從這些文本字符串中去除<<<CSS,但它們不會出現。這使我相信<<<不只是一個隨機標記,但具有特殊的PHP含義。請幫忙。

if(!empty($background['header_image'])){ 
    $header_image = <<<CSS 
background-image: url('{$background['header_image']}'); 
background-repeat: {$background['header_repeat']}; 
background-position: top {$background['header_position_x']}; 
background-attachment: scroll; 
CSS;` 
+0

我試過在google和這個論壇中搜索'「<<<」operator「。試試看吧。我嘗試了「3以下」等等等等。我真的嘗試過之前發佈。 – DogBot 2012-02-02 22:08:22

回答

3

這就是所謂的heredoc。請參閱PHP documentation

這是一種將多行文本分配給變量的簡單方法。

+0

謝謝,就是這樣! – DogBot 2012-02-02 22:08:39

2

它被稱爲定界符:http://www.tuxradar.com/practicalphp/2/6/3

基本上,它說:「插入此字符串後一切< < < CSS,直到您找到自己在一行CSS。」

+0

謝謝,非常有幫助的鏈接了。 – DogBot 2012-02-02 22:09:51