当你有一个对象时,你可以使用clone 关键字来克隆它。
class Dog {
public $name;
}
$roger = new Dog();
$roger->name = 'Roger';
$syd = clone $roger;
这将执行一个浅层克隆,这意味着对其他变量的引用将作为引用被复制--不会有对它们的 "递归克隆"。
要进行深度克隆,你需要做一些更多的工作。
下载我的免费PHP 手册!
当你有一个对象时,你可以使用clone 关键字来克隆它。
class Dog {
public $name;
}
$roger = new Dog();
$roger->name = 'Roger';
$syd = clone $roger;
这将执行一个浅层克隆,这意味着对其他变量的引用将作为引用被复制--不会有对它们的 "递归克隆"。
要进行深度克隆,你需要做一些更多的工作。
下载我的免费PHP 手册!