深圳市金黑网络技术有限公司始终坚持以用户需求为导向,提供安全、稳定、高效的产品和服务!
签到 · 搜索导航 · 服务热线 · 微信/手机:17817817816

深圳网站建设

查看: 351|回复: 0

php教程clone和__clone()

[复制链接]

UID
1
贡献
844
金币
1540
主题
520
在线时间
333 小时
注册时间
2022-1-15
最后登录
2024-11-12
QQ
发表于 2022-12-9 10:54:28 | 351 | 0 | 显示全部楼层 |阅读模式
php教程clone和__clone()

思考:创建对象的方式有哪些?

方法一:实例化方法二:克隆

代码如下:
  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()方法

楼主热帖

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

快速回复 返回顶部 返回列表