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