测试clone 魔术方法
来源:互联网 发布:广数928g72编程实例 编辑:程序博客网 时间:2024/05/21 13:58
php中,对象的赋值和传递都是通过引用进行的。但是有时候我们需要获得一个对象的副本,这个时候就可以用到关键字clone,与之对应的就是魔术方法__clone。
class test{private $name;private $age;public function __construct($name,$age){$this->name = $name;$this->age = $age;}public function funs(){return $this->name.'||'.$this->age;}function __clone (){return "that is clone";//exit('can not clone'); //限制克隆}}$ob = new test('chuke',20);$ob2 = clone $ob; //会调用__clone 方法//$ob2 = $ob; //直接赋值方式 变量指向的是同一对象 不会调用魔术方法echo $ob2->funs();
通过__clone方法就可以限制克隆。
0 0
- 测试clone 魔术方法
- php之clone 复制对象以及__clone魔术方法
- 关于Object.clone克隆方法的测试
- PHP面向对象_对象克隆clone和魔术方法__clone()
- 魔术方法
- 魔术方法:
- 魔术方法
- 魔术方法
- 魔术方法
- 魔术方法
- 魔术方法
- 魔术方法
- 魔术方法
- 魔术方法
- PHP5魔术常量、魔术方法
- php魔术常量,魔术方法
- 魔术方法和魔术常量
- Clone方法
- Nyoj 587blockhouses zoj 1002 Fire Net
- 利用JFreechart 生成各类图
- BNU 1039 C. 选机房
- 珍惜现在现在出现这些中小城镇
- shell中的eval命令
- 测试clone 魔术方法
- <算法>排序(一)选择排序
- 从主机名谈真实Hadoop集群与虚拟机集群管理
- PM面试
- 那些可以在数据库里做的事:分页与过滤
- MyElipse 快捷键大全
- UIResponder学习
- Apache+Tomcat集群
- 隐藏对话框和单文档窗体