首頁  >  問答  >  主體

關於建立物件 用get_class()回傳類別名稱不理解

class dome{
}
$w =new dome();
$w1 =new $w();
echo get_class($w1);


#新建一個類別類別名稱是dome 然後產生一個$w的對象,這時我用$w1 =new $w(); 是再新建一個物件而不是賦值,我是這樣理解的,相當於把$w當作一個類別所以才產生一個新的對象,但用echo get_class($w1);輸出的還是dome不是$w,原理是什麼呢是因為$w不是類所以取他的類嗎

葫芦娃平衡盘葫芦娃平衡盘2604 天前993

全部回覆(2)我來回復

  • ringa_lee

    ringa_lee2017-08-07 11:04:12

    代码写的有问题哦,$w已经生成对象了,你再$w1再new一下就不行咯,你可用$w1 = clone $w试试

    回覆
    0
  • 大家讲道理

    大家讲道理2017-08-07 09:35:18

     $w()不是類別

    回覆
    0
  • 取消回覆