PHP变量的变量——可变变量

来源:互联网 发布:淘宝购物车营销针对 编辑:程序博客网 时间:2024/04/20 01:03

PHP变量的变量,即可变变量


      可变变量的概念:通过获取一个变量的值做为另外一个变量的名称来操作变量,就是可以变量。

【示例】

 
<?php   
$a = 'hello';   //普通变量   
  
$$a = 'world';  //可变变量 ,相当于 $hello='world';   
  
echo "$a $hello";  //输出:hello world   
  
echo $$a;   //输出:world   
  
echo "$a ${$a}";  //输出:hello world   
  
echo "$a {$$a}";  //输出:hello world   
?> 
  

有时候使用可变变量是很方便的,就是一个可变变量获取了一个普通变量的值作为这个可变变量的变量名。

 
<?php   
$var1="this is var1";   
$var2="this is var2";   
  
$a="var1";   
  
echo $$a//输出 this is var1   
  
$a="var2";   
  
echo $$a//输出 this is var2   
  
?>