1949啦网--小小 痛苦,是因为能力和欲望不匹配造成的

PHP对象复制clone()方法

clone()

  在对象克隆时会自动调用clone()方法,这方法不需要任何参数,可以通过该方法对克隆后的副本重新初始化

  clone()方法会自动包含this和that两个对象的引用,this是副本对象的引用,that是原本对象的引用

<?php      class Person{          private $name;          private $sex;          private $age;          function __construct($name="",$sex="",$age=1){              $this->name= $name;              $this->sex = $sex;              $this->age = $age;          }          function __clone(){              $this->name = $this->name."的副本";          }          function say(){              echo "我的名字:" .$this->name.",性别:".$this->sex.",年龄:".$this->age."<br>";          }      }      $p1 = new Person('张三','男','20');      $p2 = clone $p1;      $p1->say();//我的名字:张三,性别:男,年龄:20      $p2->say();//我的名字:张三的副本,性别:男,年龄:20  ?>

原文链接:https://www.qiquanji.com/post/7988.html

本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。

微信扫码关注

更新实时通知

作者:xialibing 分类:网页教程 浏览: