PHP面向对象——clone关键字
来源:互联网 发布:c excel重复数据删除 编辑:程序博客网 时间:2024/05/22 04:35
clone关键字用于复制对象,复制完的对象和源对象保持独立,修改它的属性,不会对源对象造成影响。但是直接赋值引用则不同,它会导致所做的修改也影响到源对象,举例:
<?phpclass NbaPlayer{public $name = '';}$james = new NbaPlayer();$james->name = 'james';echo 'james`s name is '.$james->name.'<br>';$james2 = clone $james;//克隆$james2->name = 'james2';echo 'after assign :<br>';echo 'james`s name is '.$james->name.'<br>';echo 'james2`s name is '.$james2->name.'<br>';$james3 = $james; //赋值$james3->name = 'james3';echo 'after assign:<br>';echo 'james`s name is '.$james->name.'<br>';echo 'james2`s name is '.$james3->name.'<br>';
运行后结果:
james`s name is james
after clone :
james`s name is james
james2`s name is james2
after assign:
james`s name is james3
james2`s name is james3
0 0
- PHP面向对象——clone关键字
- PHP面向对象——clone关键字
- PHP使用clone关键字复制对象
- php面向对象(OOP)—final关键字
- 《深入php面向对象、模式与实践》读书笔记——Clone
- php面向对象Clone与序列化
- 面向对象——关键字
- 面向对象—this关键字
- 面向对象—static关键字
- php 面向对象 this 关键字
- php面向对象static关键字
- PHP面向对象:const关键字
- 说说面向对象clone
- Java面向对象——final关键字
- php面向对象基本概念(Final关键字)
- php面向对象的static关键字
- PHP面向对象 1.6 常见的关键字
- PHP面向对象中常见的关键字
- Spring3.2.6中事件驱动模型实现原理深入源码分析
- MySQL数据存放位置变动
- ZKW线段树之旅(1)
- 运动检测(前景检测)之(一)ViBe
- hdu5652 India and China Origins(并查集)
- PHP面向对象——clone关键字
- BroadcastReceiver多次unregisterReceiver 导致 Receiver not registered问题
- Bootstrap中的两个容器class
- iOS- 利用AFNetworking(AFN) - 实现图片上传
- 创建smb用户
- JAVA多线程——notify()和notifyAll()的注意事项
- Hibernate配置及三种Id生成策略
- 通过PPA安装Node.js
- 【数据结构】队列