5
A
回答
11
的第三種方式限定string s是定界符語法:< < <。在這個操作符之後,提供了一個標識符,然後是一個換行符。 string本身遵循,然後再次相同的標識符來關閉報價。
結束標識符必須從行的第一列開始。此外,標識符必須遵循與PHP中任何其他標籤相同的命名規則:它必須僅包含字母數字字符和下劃線,並且必須以非數字字符或下劃線開頭。
警告需要注意的是,結束標識符的行必須包含沒有其他字符,除了分號這是非常重要的(;)。這意味着特別是標識符可能不會縮進,分號前後可能沒有空格或製表符。認識到關閉標識符之前的第一個字符必須是由本地操作系統定義的換行符也很重要。在UNIX系統(包括Mac OS X)上,這是\ n。結束分隔符後面還必須跟有一個換行符。
如果這個規則被破壞,並且結束標識符不是「乾淨」,它將不被視爲結束標識符,PHP將繼續尋找一個。如果在當前文件結束之前未找到適當的結束標識符,則最後一行會出現分析錯誤。
Heredocs不能用於初始化類屬性。由於PHP 5.3,這個限制是僅適用於包含變量here文檔...
0
你可以看到這個手冊php manual
相關問題
- 1. 什麼是<<運算符?
- 2. C++中的運算符<< <>是什麼?
- 3. Bash運算符<<<是什麼意思?
- 4. 「<>」的SQL運算符名稱是什麼?
- 5. Ruby中<=>運算符的名稱是什麼?他們稱之爲什麼?
- 6. 這是什麼算子<<< bash
- 7. <>運算符是什麼意思
- 8. 什麼是'<>'asp運算符?
- 9. 什麼是<=用C++運算符
- 10. 「<>」運算符是什麼意思?
- 11. python < - 運算符:是什麼意思?
- 12. js中的「<<」運算符是什麼?
- 13. 我的模板重載<<運算符是什麼錯?
- 14. 未定義的運算符<< ....是指什麼?在c + +
- 15. 爲什麼<< instream中的運算符不是const?
- 16. 什麼是C++中的「<<」運算符?
- 17. <<< bash運算符會發生什麼?
- 18. 使用<<運算符
- 19. Overload ostream <<運算符
- 20. C++運算符<< overload
- 21. 提升運算符<<是ambigious
- 22. QList <QString>運算符<<
- 23. 重載運算符<< - 必須是二元運算符
- 24. elixir函數簽名中的「<>」運算符是什麼?
- 25. 我的重載運算符<<函數有什麼問題?
- 26. 插入運算符重載有什麼問題? (<<運算符)
- 27. THREE.Camera.prototype.lookAt</ <() -</ <是什麼意思?
- 28. 爲什麼沒有「< - 」運算符?
- 29. 這句話是什麼(1個<< Y)的位運算
- 30. 什麼是C#中的「| =」運算符? |在C#「=」操作</p> <pre><code>Status |= (int)states.Reading; </code></pre> <p>什麼是:
+1。不是經常可以接受一個單詞的答案(除非它是「否!」):) – Fosco 2011-05-19 17:58:49
完美的謝謝! :) – Stephen 2011-05-19 18:00:03