PHP 定界符


PHP 定界符


正文

定界符文本表现的就和双引号字符串一样,只是没有双引号""。这意味着在定界符文本中不需要转义引号,不过仍然可以用以上列出来的转义代码。 定界符主要用在字符串复杂赋值或者输出的情况下,这样可以不用考虑引号的转义。

<<< 后面要提供一个标识符,如 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


返回