摘要: php 对象复制,是复制对象的引用地址,因此使用 $objA = $objB 这种写法时,$objA与$objB会指向相同的内存地址。当$objA 发生变化时,$objB也会受到影响。如果我们要$objA对象复制为$objB对象,复制之后,$objA有什么变化,都不会影响$objB。即$objA与$objB是两个独立的对象,但$objB的初始值是由$objA创建的,比较高效的做法是使用clone()方法。$objB = clone $objA;$objB的值是在$objA基础加$objA事例对象里clone()方法改变后的实例。当对象被复制后,所有的属性中的引用保持不变,指向原来的变量,如果定 阅读全文
posted @ 2013-11-24 18:29 傲雪星枫 阅读(167) 评论(0) 推荐(0) 编辑