本文
介绍了用PHP实现对象克隆的
方法,供大家
参考:
< PHP
定义类
工作人员,包括id和name
属性 类员工
{
私人身份证;
私有名称;
功能的
压缩文件SetID($id)
{
此$;
}
函数getID()
{
返回$;
}
功能集名称($name)
{
这个
名字;
}
getName()函数
{
返回$这个名称;
}
}
创建新的工作人员对象并初始化
觉得美元=新员工();
觉得美元->
压缩文件SetID(145 );
觉得美元-> setName(西蒙);
克隆一个新对象
2 =克隆觉得美元美元;
重新
设置一个新的对象id
2美元->压缩文件SetID(146 );
/ /输出EE1和EE2
回声觉得ID:。$ EE1 -> getID()。
回声觉得名字:。$ EE1 -> getName()。
回声EE2 ID:。$ EE2 -> getID()。
回声EE2的名字:美元的EE2 -> getName()。
>
< PHP
定义类工作人员,包括id和name属性
类员工
{
私人身份证;
私有名称;
功能的压缩文件SetID($id)
{
此$;
}
函数getID()
{
返回$;
}
功能集名称($name)
{
这个名字;
}
getName()函数
{
返回$这个名称;
}
/ /这里是__clone
__clone()函数
{
此$ = 1;
}
}
创建新的工作人员对象并初始化
觉得美元=新员工();
觉得美元->压缩文件SetID(145 );
觉得美元-> setName(西蒙);
克隆一个新对象
2 =克隆觉得美元美元;
重新设置一个新的对象id
/ / $ EE2 ->压缩文件SetID(146 );
/ /输出EE1和EE2
回声觉得ID:。$ EE1 -> getID()。
回声觉得名字:。$ EE1 -> getName()。
回声EE2 ID:。$ EE2 -> getID()。
回声EE2的名字:美元的EE2 -> getName()。
>
希望本文能对大家的PHP
程序设计有所帮助。