ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
$o1 = new C1(); //这里创建一个对象o1,其存储结果如图所示: 对象:new C1() 对象编号: \#1 变量: $o1 这里,实际上,变量$o1中,存储的数据只是一个“对象编号#1”,这个对象编号,才会去指向对象数据new C1(); 该编号数据,我们不能控制,只是系统内部的分配。 则$o2 = $o1; 作为值传递,实际复制的是该对象的编号:结果情形是: 对象编号: \#1 对象:new C1() 变量: $o1 对象编号: \#1 变量: $o2