猿问

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

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);


AngelShigure
浏览 1291回答 1
1回答

柠檬酸钠

因为要克隆$a,所以调用的是$a的__clone方法
随时随地看视频慕课网APP
我要回答