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]