为了账号安全,请及时绑定邮箱和手机立即绑定

"$b = clone $a;"这句代码里面__clone方法是调用class a里面的还是class b里面的?

"$b = clone $a;"这句代码里面__clone方法是调用class a里面的还是class b里面的?

PHP
AngelShigure 2016-07-11 10:44:34
class Car {     public $name = 'car';          public function __clone() {         $obj = new Car();         $obj->name = $this->name;     } } $a = new Car(); $a->name = 'new car'; $b = clone $a; var_dump($b);
查看完整描述

1 回答

已采纳
?
柠檬酸钠

TA贡献331条经验 获得超534个赞

因为要克隆$a,所以调用的是$a的__clone方法

查看完整回答
反对 回复 2016-07-11
  • 1 回答
  • 0 关注
  • 1290 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信