🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 1、什么是对象克隆? * 如果已存在了一个对象,而还想再创建一个新对象,并且,两个对象的属性值不一样,或者属性比原来多 ,怎么实现呢? $obj2 = $obj1 无法实现! * $obj2 = $obj1,这不是复制对象,而是将$obj1和$obj2指向了同一个对象地址。 * 创建新对象有两种方式:a. 使用new关键字; b. 使用 clone 关键字 ![](https://img.kancloud.cn/7c/64/7c64291313ee8a80b91b590382eb8762_756x288.png) ## 2、实例:对象克隆的演示 ![](https://img.kancloud.cn/21/a4/21a4aba99e5e007030efbb8569a6edaa_754x286.png) ## 3、实例:魔术方法__clone()在克隆对象中的使用 ![](https://img.kancloud.cn/06/8c/068cfb9d9f2a9996c6e3a669aa99763d_783x478.png)