当前位置:  开发笔记 > 编程语言 > 正文

如何重新创建已经创建的对象(参见示例)

如何解决《如何重新创建已经创建的对象(参见示例)》经验,为你挑选了0个好方法。

我正在看OOP Basics并看到这样的代码(简化了一下)

你可以看到这个类和输出

class Test{}

$a  = new Test();
$b = new $a;

var_dump($b == $a); // true

我不明白的是,$b = new $a$a已经是一个对象,那么这个/为什么这个有用呢?如果我做vardump $a输出是:

object(Test)#1 (0) {
}

那么,该变量如何与new关键字一起使用.我以为我们只能使用new已经定义的类,或者使用指向类ex的字符串:

$var = 'Test'; 
new $var; // ok 

但在这种情况下,$var是一个字符串,而不是另一个对象.

推荐阅读
ar_wen2402851455
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有