$$a 等于 $hello,(你打错了 应该是hello)
$$a是变量的变量,意思就是把$a的值hello再作为变量,即$hello 。

解决方案 »

  1.   

    变量的变量
    你的程序输出
    第一个输出为:hellow,world
    第二个输出没有hellow变量,所以只能输出hellow,
    第三个缺个连接符哈!
      

  2.   

    谢谢: phpsessid,fyxw(7级乱射) 
    不过 我还是不太 明白 有的变量 用 { } 阔起来是什么意思?
      

  3.   

    echo $a.",".${$a};  能输出什么?
      

  4.   

    ${$a}跟$$a一个意思!!加{}是为了避免在某些时候混淆。fyxw(7级乱射)说的不完全对(第二、三个错了),上面三个输出全部相同。总的来说PHP的语法很自由,但是相对来说也有些混乱。
      

  5.   

    phpsessid()第二个帖说的不对,
    同意 fyxw(7级乱射) 的建议,“第二个输出没有hellow变量,所以只能输出hellow,
    第三个缺个连接符哈!”
      

  6.   

    $$a是可变变量 动态设置一个变量的变量名类似指针可能是php的“引用”(个人理解)
    <?php
    $a =& $b
    ?> 
    使$a,$b指向同一内存改变$a,$b也改变