百科库百科库百科库

2022年01月13日整理发布:php中的克隆羊

让我们来谈谈php中的“克隆羊”。我相信我们的朋友也应该密切关注这个话题。现在让我们为朋友们讲讲php中的“克隆羊”。边肖还用php收集了关于“克隆羊”的相关信息。我希望你看到后会喜欢。

定义:克隆对象克隆意味着通过现有对象复制一个新的相同对象,但它们之间不是同一个对象。

1.对象克隆是通过clone关键字:clone object实现的;

?服务器端编程语言(Professional Hypertext Preprocessor的缩写)

萨勒级

//属性

公共$计数;

私人美元;

}

//实例化

$s1=新Saler

$ S1-计数=1;

//克隆

$s2=克隆$ s1

?2.克隆对象和原始对象是两个内存地址,因此它们是两个不同的对象。

?服务器端编程语言(Professional Hypertext Preprocessor的缩写)

//连接以上代码

$ S2-计数=2;

echo $ S1-计数;//1没有改变

?3.当对象被实例化时,它将自动调用现有的构造方法__construct。同样,PHP允许在类内定义__clone的方法。克隆对象后,新克隆的对象将自动调用。

?服务器端编程语言(Professional Hypertext Preprocessor的缩写)

萨勒级

//属性

公共$计数;

私人美元;

//克隆方法

公共函数__clone{

var _ dump($ this);//数字2表示克隆的对象。

$ this-计数;

}

}

//实例化

$s1=新Saler

$ S1-计数=1;

//克隆

$s2=克隆$ s1

?4.如果不允许克隆对象,可以将__clone方法私有化(本质上,不允许从外部克隆对象)。

?服务器端编程语言(Professional Hypertext Preprocessor的缩写)

萨勒级

//属性

公共$计数;

私人美元;

//克隆方法私有化

私有函数__clone{}

}

//实例化

$s1=新Saler

$ S1-计数=1;

//克隆

$s2=克隆$ s1//致命错误:不允许对象从外部访问私有方法。

?推荐:php视频教程以上就是php中“克隆羊”的详细内容!

来源:php中文网站

百科库提供各种知识问答,各种百科小知识,生活常识问答,生活百科,行业经验,为用户精准解决疑问。

未经允许不得转载:百科库 » 2022年01月13日整理发布:php中的克隆羊