潜克隆(浅拷贝)
只能克隆对象的"非对象非资源"数据。但如果对象中属性存储的是对象类型,就可以看到克隆没有克隆对象类型,还是原来的对象。
深克隆(深拷贝)
php中,默认克隆方式是潜克隆,要想实现深克隆,即一个对象中的所有属性数据都彻底复制成新的对象,就需要实现魔术方法__clone()。
只能克隆对象的"非对象非资源"数据。但如果对象中属性存储的是对象类型,就可以看到克隆没有克隆对象类型,还是原来的对象。
php中,默认克隆方式是潜克隆,要想实现深克隆,即一个对象中的所有属性数据都彻底复制成新的对象,就需要实现魔术方法__clone()。