在网页设计中可变变量是一种特殊的变量,它允许动态改变变量的名称,也就是说该变量的名称由另外一个变量的值来确定。定义可变变量的方法是在变量前面添加一个$符号。如:<?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的一个名称。
当前文章标题:可变变量
当前URL:http://www.lyjtt.cn/news/wzzz/3239.html
上一篇:变量作用域
下一篇:预定义变量