请选择 进入手机版 | 继续访问电脑版

php中clone和__clone()克隆

[复制链接]
查看1457 | 回复0 | 2020-11-4 08:28 | 显示全部楼层 |阅读模式
代码如下:
  1. <?php
  2. class Student {
  3.     //执行clone指令的时候自动执行
  4.         public function __clone() {
  5.                 echo '正在克隆对象<br>';
  6.         }
  7. }
  8. $stu1=new Student;
  9. $stu2=clone $stu1;                //克隆对象
  10. var_dump($stu1,$stu2);  //object(Student)#1 (0) { } object(Student)#2 (0) { }
复制代码
小结:
1、clone的创建对象的方法之一
2、当执行clone指令的时候,会自动的调用__clone()方法
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

UID
1
贡献
387
丢币
38902
主题
4607
回帖
116
注册时间
2018-9-25
最后登录
2024-4-16