由于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变量的话,你可以像其它输出一样,输出它,也可以加上“{}”来引用它