Blogger Information
Blog 61
fans 0
comment 0
visits 62946
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
php定界符,特殊字符,$heredoc ,$nowdoc
Pengsir
Original
774 people have browsed it

实例

<?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

Correction status:qualified

Teacher's comments:
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post