定义:克隆对象clone
,即通过已有的对象复制一个新的同样的对象,但是两者之间并非同一个对象。
1.对象克隆是通过clone关键字实现,即:clone
对象
;
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
2.克隆出来的对象与原来对象是两个内存地址,因此是两个不同的对象
1 2 3 4 5 6 |
|
3. 对象在实例化的时候会自动调用存在的构造方法__construct()
,同样的,在类的内部,PHP允许定义一个__clone()
的方法,在对象被克隆后,新克隆出来的对象会自动调用
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
|
4.如果不允许对象被克隆,可以将__clone()
方法私有化(本质是不允许对象在外部被克隆)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
|
推荐:php视频教程
Atas ialah kandungan terperinci php中的“克隆羊”. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!