+ -
当前位置:首页 → 问答吧 → 双$$test定义与$test变量有什么区别?

双$$test定义与$test变量有什么区别?

时间:2010-01-09

来源:互联网

$test是定义变量test  但是 $$test = "test"; echo竟然为空。请问$$test 是什么意思,为什么给他赋值不起作用。

作者: mylanglang   发布时间: 2010-01-09

复制代码
  1. $var1 = 'var1';
  2. $var2 = 'var1';
  3. echo $$var2;
  4. //output var1
  5. // 解释:$var2的值是var1,$$var2意思就是说把var2的值“作为”一个变量名,那么在加上$实际调用的是$var1

作者: cain   发布时间: 2010-01-09

    

作者: school   发布时间: 2010-01-09

好~~~~~~~

作者: vsgeping   发布时间: 2010-01-09

指针。

作者: moro   发布时间: 2010-01-09

谢谢啦!非常感谢!

作者: mylanglang   发布时间: 2010-01-09

$$是变量变量的

作者: php101   发布时间: 2010-01-09