【发布时间】:2012-01-20 17:23:43
【问题描述】:
基本上,我需要将这个对象的过去版本以其当前状态存储在一个数组中。比如:
public class MyClass{
$n = 0;
$array = array()
storeOldVersion(){
$this->array[] = clone $this;
}
}
我知道我做了类似“clone $this->n”之类的操作,但我如何才能真正克隆 MyClass 对象本身,并将其存储到 MyClass 对象所拥有的数组中?
谢谢
【问题讨论】:
-
你上面的代码有什么问题?