Correcting teacher:Guanhui
Correction status:qualified
Teacher's comments:写很认真!也很好!列表排版注意一下!
1.PHP以<?php
为起始标签,以?>
结尾标签;
2.以;
为分割符;且表示代码语句的结束;
3.注释分为单行注释和多行注释;单号注释为://单号注释
,多行注释为:/*多行注释*/
、
4.代码和输出(执行);
以$name='admin'
为例
代码 | 解释 | 输出 |
---|---|---|
echo $name; |
输出,可打印多个变量 ,没有返回值 | admin |
print $name; |
输出,打印单个变量 ,有返回值1 | admin |
var_dump($name); |
获取变量的完整信息 | string(5) “admin” |
var_export($name); |
返回变量的PHP源代码 | ‘admin’ |
1.变量是临时存储数据的容器;
2.变量是实现数据复用的手段;
3.变量区分大小写,如:$name='admin
与$Name='czx143
,输出的值都不一样,而函数是不区分大小写;
4.变量命名
$name='admin'
;$123name='admin'
;$_name='admin'
;$name@my='admin'
;5.变量的动态: 是指变量的类型可以随值而变化;
6.总结:变量以 $开始,仅允许字母,下划线和数字,且不允许使用数字开始(注:可以用中文作变量名,但不推荐,且不要用$bbb
)
1.默认的方式,值传递
$number = 66;
$number2 = $number;
//第一次输出,值为66
echo 'number = ' . $price1 . '<hr>';
// 重新赋值(更新)number2
$number2 = 666;
//第二次输出,值还是66
echo 'price1 = ' . $price1 . '<hr>';
2.引用传递
$number = 66;
// 在等号的右边/右值前面加上&(取地址符)
$number2 = &$number;
// 重新赋值(更新)number2
$number2 = 666;
//输出,值还是666,number与number2同步更新了
echo $number . '<hr>';
变量名可以动态的创建
$name="username";
// 变量名可以动态的创建
$$name="admin";
//输出值为admin
echo $username;
// 打开所有的报错
error_reporting(E_ALL);
// 变量检测
$name = 'admin';
// isset():如果该变量存在且值不为null才是true
if (isset($name)) {
echo $name. '<br>'
}else {
echo '没有定义'.$name.'<hr>'
}
// unset():删除变量, 没有返回值
unset($name);
1.基本类型:标量, 单值