由于PHP是一个Web编程语言,在我们编写网页中难免会向浏览器输出大量的HTML代码或者Javascript脚本代码。如果我们输出的的内容中含有大量的需要要转义的字符的话,那工程量是很大的。针对这一问题,PHP给我们提供的一个定界符“<<<”.

PHP 定界符的作用

1、按照原样输出其中包含的东西

2、PHP定界符内的任何特殊字符都不需要转义

3、PHP定界符中的PHP变量会被正常被替换

PHP定界符书写格式

格式代码

echo <<<EOT
这里是要输入的内容,你可以加入任务的HTML代码或javascript脚本代码
EOT;

输出含有变量的内容

$name = '飞鸟慕鱼博客';
echo <<<EOT
这是我的博客,博客的名字是{$name}
EOT;

注意:变量$name之所以要用{}括起来是要告诉PHP解析器这是一个PHP变量,其实不用也是可以的,但是有可能会产生错误。

PHP定界符使用注意事项:

1、<<<之后的字符EoT是自己定义的,随便什么都可以(我没测试过汉字),但结尾处的字符一定要相同,因为他们是成对出现的。

2、定界符结尾一行必须新起一行,前后不能有任何的字符,包括空格。

3、PHP定界符包含的内容中,如果含有PHP变量的话,你可以像其它输出一样,输出它,也可以加上“{}”来引用它