-3
class a {

}


$obj1 = new a();
$obj2 = new a();
$obj3 = new a();

可能很陈词滥调,但是......有多少对象创建了这段代码?

我认为,可能此代码仅在这一行中增加 1 个对象,$obj1 = new a();并且$obj2$obj3在已创建的对象上指示?

我错了?

4

1 回答 1

2

该代码将创建三个不同的对象,每个变量将引用一个不同的对象。 new 总是构造一个新的对象实例。

于 2013-02-08T22:19:29.107 回答