全国咨询/投诉热线: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标记与注释

javaee

python

web

ui

cloud

test

c

netmarket

pm

Linux

movies

robot

uids

北京校区

    14天免费试学

    基础班入门课程限时免费

    申请试学名额

    15天免费试学

    基础班入门课程限时免费

    申请试学名额

    15天免费试学

    基础班入门课程限时免费

    申请试学名额

    15天免费试学

    基础班入门课程限时免费

    申请试学名额

    20天免费试学

    基础班入门课程限时免费

    申请试学名额

    8天免费试学

    基础班入门课程限时免费

    申请试学名额

    20天免费试学

    基础班入门课程限时免费

    申请试学名额

    5天免费试学

    基础班入门课程限时免费

    申请试学名额

    0天免费试学

    基础班入门课程限时免费

    申请试学名额

    12天免费试学

    基础班入门课程限时免费

    申请试学名额

    5天免费试学

    基础班入门课程限时免费

    申请试学名额

    5天免费试学

    基础班入门课程限时免费

    申请试学名额

    10天免费试学

    基础班入门课程限时免费

    申请试学名额