解决方案 »

  1.   

    在php5以上運行,第一個會返回NULL,因為php5開始,new返回的就是引用。而你對引用在獲取引用,所以會NULL
    使用 =& 已经过时了并且会产生 E_STRICT 级别的消息。
      

  2.   


    class test{
    public $name = 'test';
    }$a = new test();
    $b = $a;
    $a->name = 'abc';
    echo $b->name; // abc
    b->name返回abc,所以b是引用了a,可見new 返回的是引用。