首页 > 软件操作教程 > 编程开发 > PHP
题目内容

PHP 使用定界符定义字符串

题目答案

    定界符(<<<)是从PHP4开始支持的。定界符用于定义格式化的大文本,格式化是指文本中的格式将被保留,所以文本中不需要使用转义字符。在使用时后接一个标识符,然后是格式化文本(即字符串),最后是同样的标识符结束字符串。

    定界符格式如下:

    <<<str

        格式化文本

    str

    其中,符号“<<<”是关键字,必须使用;str为用户自定义的标识符,用于定义文本的起始符和结束标识符,前后的标识符名称必须完全相同。

    结束标识符必须从行的第一列开始,而且也必须遵循PHP中其他任何标签的命名规则:只能包含字母、数字、下画线,而且必须以下画线或非数字字符开始。

    例如,应用定界符输出变量中的值,可以看到它和双引号没什么区别,包含的变量也被替换成实际数值,代码如下:

    <?php

        $str="明日科技编程词典";

        echo <<<strmark

        <font color="#FF0099"> $str 上市了,详情请关注编程词典网:www.mrbccd.com </font>

    strmark;

    ?>

    结果为:明日科技编程词典上市了,详情请关注编程词典网:www.mrbccd.com

    在上面的代码中,值得注意的是,在定界符内不允许添加注释,否则程序将运行出错。结束标识符所在的行不能包含任何其他字符,而且不能被缩进,在标识符前后不能有任何空白字符或制表符。如果破坏了这条规则,则程序不会被视为结束标识符,PHP将继续寻找下去。如果在这种情况下找不到合适的结束标识符,将会导致一个在脚本最后一行出现的语法错误。

网友评论(共0条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

软件操作 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

相关视频试题

最需教育客户端 软件问题一手掌握

去 App Store 免费下载 iOS 客户端