文章教程

2.2.4可变变量

9/17/2020 9:26:54 PM 人评论 次浏览

2.2.4 可变变量

可变变量是PHP中比较特别的一个概念,可变变量是指这样一个变量,它将某个变量的值作为自己的变量名。下面通过一个例子说明,请看代码2-6。

代码2-6 可变变量2-6.php


01 <?php

02 $i="abc";//定义变量$i,其值为abc

03 $$i="xyz";//将变量$i的值abc作为变量名,$i被其值abc替换,因此,这句等价于$abc=“xyz”

04

05 echo"\$i=".$i;

06 echo"<br/>";

07 echo"<br/>";

08

09 echo"$\$i=".$abc;

10 ?>


【代码解析】上述程序中,可变变量$$i将变量$i的值abc作为变量名,因此,$$i就是变量$abc。读者还要注意,第5行为了输出“$i”使用了转义符\$i。程序执行结果如图2-6所示。

图 2-6 可变变量

教程类别