数码资讯
PHP对象克隆克隆使用示例
本文给出了使用PHP对象克隆克隆的示例: Asako Takashi:只有非对象非是克隆对象,数据资源,在对象的属性是对象的类型,和克隆人是不完整的。 < PHP B类{ 公共$ $ = 10; } 一个{类 公共$ $ = 20; 公共单位; 公共功能__construct(){ 这一新的B();
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
本文给出了使用PHP对象克隆克隆的示例:
Asako Takashi:只有非对象非是克隆对象,数据资源,在对象的属性是对象的类型,和克隆人是不完整的。
< PHP
B类{
公共$ $ = 10;
}
一个{类
公共$ $ = 20;
公共单位;
公共功能__construct(){
这一新的B();
}
}
obj_a美元=新一();
obj_b =克隆obj_a美元美元;
obj_a -> val = 30美元;
obj_a美元-> b -> val = 40;
var_dump($ obj_a);
回声';
var_dump($ obj_b);
结果如下:
对象(a){ 1 }
public'val ' = int 30
公共= > B
对象(b){ 2 }
public'val ' = int 40
对象(a){ 3 }
public'val ' = int 20
公共= > B
对象(b){ 2 }
public'val ' = int 40
深克隆:一个对象的所有属性数据复制的彻底,使用魔法的方法__clone(),它实现深克隆
< PHP
B类{
公共$ $ = 10;
}
类{
公共$ $ = 20;
公共单位;
公共功能__construct(){
这一新的B();
}
公共功能__clone(){
此$ =;
}
}
obj_a美元=新一();
obj_b =克隆obj_a美元美元;
obj_a -> val = 30美元;
obj_a美元-> b -> val = 40;
var_dump($ obj_a);
回声';
var_dump($ obj_b);
结果如下:
对象(a){ 1 }
public'val ' = int 30
公共= > B
对象(b){ 2 }
public'val ' = int 40
对象(a){ 3 }
public'val ' = int 20
公共= > B
对象(b){ 4 }
public'val ' = int 10
更多有关PHP相关内容的感兴趣的读者可以查看主题:PHP面向对象编程教程
希望本文能对PHP程序设计有所帮助。
Asako Takashi:只有非对象非是克隆对象,数据资源,在对象的属性是对象的类型,和克隆人是不完整的。
< PHP
B类{
公共$ $ = 10;
}
一个{类
公共$ $ = 20;
公共单位;
公共功能__construct(){
这一新的B();
}
}
obj_a美元=新一();
obj_b =克隆obj_a美元美元;
obj_a -> val = 30美元;
obj_a美元-> b -> val = 40;
var_dump($ obj_a);
回声';
var_dump($ obj_b);
结果如下:
对象(a){ 1 }
public'val ' = int 30
公共= > B
对象(b){ 2 }
public'val ' = int 40
对象(a){ 3 }
public'val ' = int 20
公共= > B
对象(b){ 2 }
public'val ' = int 40
深克隆:一个对象的所有属性数据复制的彻底,使用魔法的方法__clone(),它实现深克隆
< PHP
B类{
公共$ $ = 10;
}
类{
公共$ $ = 20;
公共单位;
公共功能__construct(){
这一新的B();
}
公共功能__clone(){
此$ =;
}
}
obj_a美元=新一();
obj_b =克隆obj_a美元美元;
obj_a -> val = 30美元;
obj_a美元-> b -> val = 40;
var_dump($ obj_a);
回声';
var_dump($ obj_b);
结果如下:
对象(a){ 1 }
public'val ' = int 30
公共= > B
对象(b){ 2 }
public'val ' = int 40
对象(a){ 3 }
public'val ' = int 20
公共= > B
对象(b){ 4 }
public'val ' = int 10
更多有关PHP相关内容的感兴趣的读者可以查看主题:PHP面向对象编程教程
希望本文能对PHP程序设计有所帮助。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。