在 PHP 中使用__clone?
我有一个类a,并使用新的实例化它
$obja = new a;
我知道下面两行的区别
$obja2 = $ojba;
$obja2 = clone $obja;
但是,即使您声明或不声明类中的__clone,第一行 $obja 2 引用$obja内存空间,第二行创建$obja的副本。直到这里,我很清楚。
那么为什么php有一个神奇的方法__clone呢?它是否仅用于执行一组代码,这些代码是在__clone内编写的,而我们使用$obja 2 =克隆$obja;
有人请帮助更好地了解它。