PHP变量

一:变量的概念
1.变量是用来存储数据的
2.变量是存在名字的
3.变量是通过名字访问的
4.变量是可以改变的
二:变量的使用
1.定义变量
2.访问变量
3.修改变量
4.删除变量:unset(变量名字)
三:变量命名规则
1.php中变量名字必须以$ 开头
2.变量名由字母、数字和下划线构成,不能以数字开头
3.php中允许中文变量(不建议):$中国=“China”;
四:PHP中的预定义变量

  $_GET;		获取所有表单以get方式提交的数据
  $_POST;		POST提交的数据都会保存在此
  $GLOBALS;		PHP中所有的全局变量
  $_SESSION;	session会话数据
  $_COOKIE;		cookie会话数据
  $_REQUEST;	GETPOST提交的都会保存;
  $_FILES;		用户上传的文件信息
  $_ENV;		环境信息
  $_SERVER;		服务器信息

五:可变变量
可变变量:如果一个变量保存的值刚好是另外一个变量的名字,那可以直接通过访问一个 变量得到另外一个变量的值:在变量前面多加一个$符号

$str1="str2";//保存的是变量str2的值
$str2="str3";//保存的是变量str3的值
$str3="变量3";
echo $$str1."<br>";
echo $$str2;
运行结果:str3
		变量3

六:变量传值
1.值传递:将变量保存的值复制一份,将复制的值给另外一个变量保存(两个变量没有关系)

$str1="变量1";
$str2=$str1;
echo $str2;//$str2=$str1;
$str1="变量的值改变了";
echo $str2;//$str2之值没变
运行结果:变量1  变量1

2.引用传递:将变量保存的值所在的内存地址,传递给另外一个变量(两个变量指向同一块内存空间,两个变量是同一个值)

$str1="变量1";
$str2=$str1;
echo $str2;//$str2=$str1;
$str1="变量的值改变了";
echo $str2;//$str2之值没变
运行结果:变量1  变量的值改变了
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值