博主信息
博文 61
粉丝 0
评论 0
访问量 74654
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
php定界符,特殊字符,$heredoc ,$nowdoc
Pengsir
原创
964人浏览过

实例

<?php
/**
 * 定界符:单引号,双引号
 * 1.单引号:内容原样输出
 * 2.双引号:解析变量,解析特殊字符\n.双引号里的单引号可以看做是双引号
 *
 */
header("content-type:text/html;charset=utf8");
$name='php中文网';
$tem='2017年$name收购了phpStudy';
$tem1="2017年{$name}收购了phpStudy";
//也可以解析变量
$tem2="2017年{\$name}收购了phpStudy";
echo $tem;
echo '<hr>';
echo $tem1;
echo '<hr>';
echo $tem2;
echo '<hr>';
//2.特殊字符:如何在字符串中输出定界符    使用转义:\
$content='今天我们一起去看\'战狼3\',好不';
$content1="今天我们一起去看\"战狼3\",好不";
echo $content,'<hr>',$content1;
echo '<hr>';
/*3.特殊字符:\n   单引号不会解析,原样输出  双引号可以解析,只是页面无法看见,要看源码
     可以使用nl2br()在页面上显示出来*/
echo '听说明天有地震,不用上班.\n 不可能';
echo '<hr>';
echo "听说明天有地震,不用上班.\n 不可能";
echo '<hr>';
echo nl2br("听说明天有地震,不用上班.\n 不可能");
echo '<hr>';
//4.$heredoc,nowdoc用法
//4-1.$heredoc相当于双引号,能解析变量,特殊字符\n
$test='php中文网';
$heredoc=<<< "heredoc"
{$test}是一家网络学习平台,相信近几年在国内能发展到很大的规模.\n
希望php中文网越办越好~~
heredoc;
echo $heredoc;
echo '<hr>';
//4-2.$nowdoc相当于单引号,原样输出
$nowdoc=<<< 'nowdoc'
{$test}是一家网络学习平台,相信近几年在国内能发展到很大的规模.\n
希望php中文网越办越好~~
nowdoc;
echo $nowdoc;

总结:

定界符:单引号,双引号
  1.单引号:内容原样输出
  2.双引号:解析变量,解析特殊字符\n.双引号里的单引号可以看做是双引号

3.$heredoc相当于双引号,能解析变量,特殊字符\n

4.$nowdoc相当于单引号,原样输出

5.特殊字符:\n   单引号不会解析,原样输出  双引号可以解析,只是页面无法看见,要看源码
     可以使用nl2br()在页面上显示出来

运行实例 »

点击 "运行实例" 按钮查看在线实例

运行效果图:

php定界符.png

批改状态:合格

老师批语:
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

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

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学