一、概念
- 变量是内存中用于存储数据的一个空间,这个空间有一个名字,这个名字就是变量名,变量名用于对这个内存中的数据进行引用的
二、声明
- 语法: $变量名=值
- 变量名只能包含字母、数字、下划线,只能以字母,下划线开头
三、修改变量的值(重新赋值即可覆盖)
<?php
$v1=1;
$v1=10;
echo($v1);//10
?>
四、删除变量----unset($变量名)
<?php
$v1=10;
unset($v1);
echo($v1);//Undefined variable
?>
五、可变变量
<?php
$v='number';
$number=20;
echo $v;//$v解析为number
echo $$v;//$$v---->$number---->20,所以输出是20,实现了通过$v变量访问$number变量
?>
<?php
$v='number';
$$v=20;
echo $number;//20------通过$v这个变量创建另外一个变量$number
?>
六、预定义变量---PHP预先定义了一组变量,在不同需求中使用
-
$_GET------------用于记录前台表单使用get方式提交的数据
-
$_POST-----------用于记录前台表单使用post方式提交的数据
-
$_REQUEST------------用于记录前台表单使用get或post方式提交的数据
-
$_SERVER------------记录了服务器与客户端之间的相关信息
<?php
echo '<pre>';
print_r( $_SERVER);
?>
![](https://i-blog.csdnimg.cn/blog_migrate/f36fd1e1d014fab518b51ee930a23947.png)
-
$_COOKIE------------一种会话技术
-
$_SESSION------------一种会话技术
-
$_FILES------------用于记录用户上传的文件信息
-
$GLOBALS------------用于记录全局变量