教育行业A股IPO第一股(股票代码 003032)

全国咨询/投诉热线:400-618-4000

PHP变量是什么?PHP变量快速入门

更新时间:2019年12月20日14时07分 来源:传智播客 浏览次数:

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

1576809232741_PHP快速入门.jpg


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标记与注释

0 分享到:
和我们在线交谈!