批改状态:合格
老师批语:
<?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()在页面上显示出来
点击 "运行实例" 按钮查看在线实例
运行效果图:

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