Correction status:Uncorrected
Teacher's comments:
本次为PHP第一课的基础知识,包括定义变量、转义字符、特殊字符等的用法,现分享代码如下:
<meta charset="utf-8"> <?php //header("charset=utf-8"); //定义变量 $user_Name = '张三'; $place = '中国湖北'; //双引号与单引号: echo '我是单引号:用户$user_Name的藉贯是$place'; echo '<br>'; echo "我是双引号:用户{$user_Name}的藉贯是{$place}"; echo '<br>'; echo "我要原样输出变量{\$user_Name}"; echo '<hr>' ; //转义字符:反斜线,将原字符进行转义,使其失去原有的作用 echo 'PHP中的转义字符是\\'; echo '<br>'; echo "我要输出\"双引号\""; echo '<br>'; //使用与定界符不同类型的引号 echo "我是双引号里的'单引号'"; echo '<hr>'; //特殊字符: echo nl2br("美元:$,制表符:\t,我要换行:\n耶!换行成功了!"); echo '<hr>'; /*heredoc: * 功能:与双引号创建的字符串基本一致 * 1.可以将内部的变量和特殊字符进行自动转义(不需要转义字符) * 2.可以直接使用双引号,而不需要转义 注意:后面的HEREDOC必须顶格,否则不起作用!*/ $heredoc = <<< HEREDOC 我是HEREDOC里面的变量"{$place}"和"双引号"。 HEREDOC; echo $heredoc; echo '<hr>'; /* nowdoc * php5.3+ * 功能:与单引号创建的字符串基本一致 * 1. 将内容原样输出,不解析变量和特殊字符 * 2. 可以直接使用单引号,不需要转义 特别注意:三个尖括号后面的第一个NOWDOC要用单引号括起来!!! */ $nowdoc = <<< 'NOWDOC' 我是NOWDOC里面的变量<h1>$place</h1>和'单引号'。 NOWDOC; echo $nowdoc; echo '<h2 style="color:red">特别注意:三个尖括号后面的第一个NOWDOC要用单引号括起来!!!</h2>'; ?>
点击 "运行实例" 按钮查看在线实例
效果图如下;