正文
定界符文本表现的就和双引号字符串一样,只是没有双引号""
。这意味着在定界符文本中不需要转义引号,不过仍然可以用以上列出来的转义代码。
定界符主要用在字符串复杂赋值或者输出的情况下,这样可以不用考虑引号的转义。
<<<
后面要提供一个标识符,如 EOT,换行后是复杂字符串(包括变量),最后一行是同样的标识符,表示结束字符串。
举例:
$a1 = 123;
$code = <<<EOT
<p>$a1</p>
EOT;
echo $code;
输出:
<p>123</p>
几点说明:
<<<EOT
这行后面不能有空格,必须直接换行
EOT;
这行除了后面的;
外不能有任何字符(包括空格),必须顶格写。
标识符为配对出现。
不能用定界符语法初始化类成员。
参考资料
PHP 定界符«<EOT 用法说明 http://blog.sina.com.cn/s/blog_6aba78b40102wjdp.html