可变变量

网页设计中可变变量是一种特殊的变量,它允许动态改变变量的名称,也就是说该变量的名称由另外一个变量的值来确定。定义可变变量的方法是在变量前面添加一个$符号。如:<?php$a = "b";     //声明变量$a,该变量的值为字符串b$b = 2;       //声明变量$b,该变量的值为数字2echo $a;      //显示变量$a的值echo $$a;     //通过可变变量输出变量$b的值2?>

有时使用可变变量名是很方便的。一个可变变量获取了一个普通变量的值作为这个可变变量的变量名。如:<?php$a = 'hello';$$a = 'world';echo "$a ${$a}";echo "$a $hello";?>

在上面示例中,可变变量$$a的名称可以是变量$a的值,可以直接使用变量$a的值来引用可变变量,并获取它的值。其中{$a}表达式表示获取变量$a的值,因此${$a}和$hello所表达的意思相同,都表示可变变量$$a的一个名称。

网站建设、网络营销咨询专线:0871-63535511(点击可一键拨号)