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

本文详细介绍了PHP中的变量赋值,包括传值赋值和引用赋值。传值赋值时,修改一个变量不会影响到另一个变量的值;而引用赋值则允许变量间共享同一内存地址,修改一个会影响另一个。此外,还提到了PHP的可变变量特性,允许动态改变变量名称,但需要注意数字值可能导致的非法变量名问题。
摘要由CSDN通过智能技术生成

变量就是保存可变数据的容器。在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。

a981910457e15cace002a0c7b36bb773.png

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就会出现非法变量名的情况。因此,开发时可变变量的运用,请酌情考虑。

猜你喜欢:

PHP常用输出语句

PHP零基础通关宝典

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值