批改状态:未批改
老师批语:
本次为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>';
?>点击 "运行实例" 按钮查看在线实例
效果图如下;

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