admin 发表于 2022-12-9 10:54:28

php教程clone和__clone()

php教程clone和__clone()

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

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

代码如下:
<?php
class Student {
    //执行clone指令的时候自动执行
        public function __clone() {
                echo '正在克隆对象<br>';
        }
}
$stu1=new Student;
$stu2=clone $stu1;                //克隆对象
var_dump($stu1,$stu2);//object(Student)#1 (0) { } object(Student)#2 (0) { } 小结:1、clone的创建对象的方法之一2、当执行clone指令的时候,会自动的调用__clone()方法
页: [1]
查看完整版本: php教程clone和__clone()