加入收藏 | 设为首页 | 会员中心 | 我要投稿 广州站长网 (https://www.020zz.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php变量组成,3分钟了解PHP变量【PHP快速入门】

发布时间:2022-10-16 21:01:47 所属栏目:PHP教程 来源:网络
导读: 变量就是保存可变数据的容器。在PHP中,变量是由$符号和变量名组成的。由于PHP是弱类型语言,所以变量不需要事先声明,就可以直接进行赋值使用。PHP中的变量赋值分为两种:一种是默认的传值

变量就是保存可变数据的容器。在PHP中,变量是由$符号和变量名组成的。由于PHP是弱类型语言,所以变量不需要事先声明,就可以直接进行赋值使用。PHP中的变量赋值分为两种:一种是默认的传值赋值PHP变量,另一种是引用赋值。具体示例如下:

1) 传值赋值

$price=58; //定义变量$price,并且赋值为58

$cost=$price; //定义变量$cost,并将$price的值赋值给$cost

$ptice=100; //变量$price重新赋值为100

echo $cost; //输出的$cost的值,结果为58

在上述示例中,通过传值赋值的方式定义了两个变量$price和$cost,当变量$price的值修改为100时,$cost的值依然是58。因为程序是自上而下运行的,$price被重新赋值100后,$price的值并没有重新赋值给$cost,所以$cost的值仍然是58。

2)引用赋值

相对于传值赋值,引用赋值的方式相当于给变量起一个别名,当一个变量的值发生改变时,另一个变量也随之变化。使用时只需在要赋值的变量前添加“&”符号即可。具体示例如下:

$age=12; //定义变量$age,并且为其赋值为12

$num=&$age; //定义变量$num,并将$age值的引用赋值给$num

$age=100; //为变量Sage重新赋值为100

echo $um; //输出$num的值,结果为:100

值得一提的是,在PHP中,为了方便在开发时动态地改变一个变量的名称,提供了种特殊的变量用法——可变变量。通过可变变量,可以将另外一个变量的值作为该变量的名称,具体示例如下:

$a='hello';

$hello='PHP';

$PHP=best;

echo $a; //输出结果:hello

echo $$a; //输出结果:PHP

echo $$$a; //输出结果:best

从上述代码可知,可变变量的实现很简单,只需在一个变量前多加一个美元符号“$”即可。需要注意的是,若变量$a的值是数字,则可变变量$$a就会出现非法变量名的情况。因此,开发时可变变量的运用,请酌情考虑。

(编辑:广州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!