总结
豆包 AI 助手文章总结

PHP中的定界符 echo<<<

php中文网
发布: 2016-07-30 13:30:27
原创
1574人浏览过
由于PHP是一个Web编程语言,在编程过程中难免会遇到用echo来输出大段的html和javascript脚本的情况,如果用传统的输出方法——按字符串输出的话,肯定要有大量的转义符来对字符串中的引号等特殊字符进行转义,为免出现语法错误,我们引用界定符“

    1.php定界符的作用就是按照原样,包括换行格式什么的,输出在其内部的东西;

    2.PHP定界符中的任何特殊字符都不需要转义;
    3.PHP定界符中的PHP变量会被正常的用其值来替换。

   

    书写格式:

    echo     xxx;
    其中:1、xxx应符合变量名的要求,可以使用中文;
       2、必须存在于独立行中;
       3、xxx; 必须顶格,否则出错;

    PHP中的定界符格式是这样的:

立即学习PHP免费学习笔记(深入)”;

<span><span><em><<<Eof …… Eof</em></span><span>;</span></span>
登录后复制

看起来很简单,但是其中有许多地方需要注意。首先在在PHP定界符使用的过程中,第二个需要注意的问题——也是最经常出现问题的地方:结尾的一行(如上例的Eof;),一定要另起一行,并且改行除了Eof;这个定界符结尾标识之外不能有任何其他字符,前后都不能有,包括空格。如果在本行最前或者最后出现空格,制表符的话,你会收到一个这样的错误信息:
Parse error: parse error, unexpected $end in……,提示你语法错误;第三个需要注意的是,如果在定界符中间出现有PHP的变量,你只需要像在其它字符串中输出一样写就行了,例如:

 

hello{$name}

Eof;

变量$name之所以要用{}括起来是要告诉PHP解析器这是一个PHP变量,其实不用也是可以的,但是有可能会产生歧义,例如你的变量后面刚好不是一字母或者特殊符号什么的会怎么样呢?千万不能有这样的写法:

 

hello

Eof;

这样的情况,你同样会收到一个语法错误的信息。此处是测试过的PHP定界符的正确写法。里面包含了,html和javascript的代码:

 

$name = 'kitty';

echo

{$name}

<script></script>

var p='hello world';

document.writeln(p);

Eof;

?>

转载网址:http://blog.sina.com.cn/s/blog_6d09b5750100w9we.html

以上就介绍了PHP中的定界符 echo

PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
豆包 AI 助手文章总结
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号