批改状态:合格
老师批语:写很认真!也很好!列表排版注意一下!
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;//第一次输出,值为66echo 'number = ' . $price1 . '<hr>';// 重新赋值(更新)number2$number2 = 666;//第二次输出,值还是66echo 'price1 = ' . $price1 . '<hr>';
2.引用传递
$number = 66;// 在等号的右边/右值前面加上&(取地址符)$number2 = &$number;// 重新赋值(更新)number2$number2 = 666;//输出,值还是666,number与number2同步更新了echo $number . '<hr>';
变量名可以动态的创建
$name="username";// 变量名可以动态的创建$$name="admin";//输出值为adminecho $username;
// 打开所有的报错error_reporting(E_ALL);// 变量检测$name = 'admin';// isset():如果该变量存在且值不为null才是trueif (isset($name)) {echo $name. '<br>'}else {echo '没有定义'.$name.'<hr>'}// unset():删除变量, 没有返回值unset($name);
1.基本类型:标量, 单值
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号