<<<
是从 php4.0 开始支持的,用于定义一段格式化的文本,格式化是指文本中的格式将被保留,所以文本中不需要使用转义字符。在使用时后接一个标识符,然后是格式化的文本(即字符串),最后使用同样的标识符结束字符串,这段格式化的文本也可以称为长字符串。 因为 PHP 是一个 Web 编程语言,在编程过程中难免会遇到使用 echo 来输出大段的 HTML 代码或者 Javascript 脚本的情况。如果用传统字符串输出的话,肯定要使用大量的转义字符来对字符串中的特殊字符进行转义,比如单引号
''
、双引号
""
等等,难免会出现语法错误。
而 PHP 中的定界符能够定义一段较长的字符串,并且可以按照原样输出在其内部的东西,包括换行、缩进等格式,在定界符中的任何特殊字符都不需要转义,而且定界符中的变量也能被解析。这也是为什么 PHP 要引入定界符的原因之一。
定界符的语法格式如下:
<<
str;
其中,符号
<<<
是关键字,必须使用;str 为我们自定义的标识符,用来当作文本的起始标识符和结束标识符,前后的标识符名称必须完全相同。
另外,结束标识符后面的分号不能省略,同时结束标识符必须另起一行顶头写。还有就是标识符的命名必须遵循 PHP 中其他标签的命名规则:只能包含字母、数字、下划线,而且必须以下划线或非数字字符开始。
需要注意的是,使用定界符定义的字符串中虽然能解析变量,但是不能进行运算。
【示例】使用定界符输出变量中的值。
$title 您正在访问的是:$website
网址:$url str; echo $str; ?>
运行结果如下图所示:
在上面的代码中,值得注意的是,在定界符内不允许添加注释,否则程序将运行出错。而且结束标识符所在的行不能包含任何其他字符,而且不能被缩进,在结束标识符分号前后不能有任何空白字符或制表符,否则将会出现语法错误。
最后总结一下使用定界符
<<<
的注意事项:
当前题目:PHP定界符
标题URL:http://www.shufengxianlan.com/qtweb/news9/478059.html
成都网站建设公司_创新互联,为您提供微信公众号、网站策划、App开发、云服务器、品牌网站设计、企业建站
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联