🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
$o1 = new C1(); //这里创建一个对象o1,其存储结果如图所示: 对象:new C1() 对象编号: \#1 变量: $o1 这里,实际上,变量$o1中,存储的数据只是一个“对象编号#1”,这个对象编号,才会去指向对象数据new C1(); 该编号数据,我们不能控制,只是系统内部的分配。 则$o2 = $o1; 作为值传递,实际复制的是该对象的编号:结果情形是: 对象编号: \#1 对象:new C1() 变量: $o1 对象编号: \#1 变量: $o2