Correction status:Uncorrected
Teacher's comments:
php字符串变量的处理规则代码
<?php header("Content-type:text/html;charset=utf-8"); echo '<h2 style="text-align:center">php对字符串的处理规则</h2>'; echo '1. php输出字符串时,单引号与双引号有区别,单引号原样输出,双引号会将内容解析输出<br>'; echo '$name=\'特朗普\'<br>'; $name="特朗普"; echo '$title1=\'美国总统{$name}发动了贸易战!\'<br>'; echo '$title2="美国总统{$name}发动了贸易战!"<br>'; $title1='美国总统{$name}发动了贸易战!'; $title2="美国总统{$name}发动了贸易战!"; echo '用单引号标记的变量title1输出效果:'; echo $title1 ; echo '<br>'; echo '用双引号标记的变量title2输出效果:'; echo $title2; echo '<hr>'; echo '2. 使用转义字符:\(反斜线),将原字符进行转义,使其失去原有的作用<br>'; // echo '$ana=\'习近平:\\\'撸起袖子加油干!\\\'\''; echo '<br>'; echo '变量ana输出结果:'; $ana='习近平:\'撸起袖子加油干!\''; echo $ana; echo '<br><br>'; echo '特殊字符:<br>'; echo '如果要输出转义字符:\自身,连写二个将自身转义就可以.类似的还有回车\r,换行符\n,制表符\t,美元符\$'; echo '<hr>'; echo '3.除了用引号做为字符串定界符外,还有二种声明字符串的方法heredoc和nowdoc<br><br>'; echo 'heredoc的功能:与双引号创建的字符串基本一致<br>'; $heredoc = <<< HEREDOC 美国总统{$name}发动了贸易战!\n 我们不希望开战,但也决不害怕你! HEREDOC; echo nl2br($heredoc); echo '<br><br>'; echo 'nowdoc的功能:与单引号创建的字符串基本一致<br>'; $nowdoc = <<< 'NOWDOC' 美国总统{$name}发动了贸易战!\n 我们不希望开战,但也决不害怕你! NOWDOC; echo $nowdoc;
点击 "运行实例" 按钮查看在线实例
php字符串变量处理规则执行效果截图