PHP - 对象克隆

时间:2017-10-08 17:50:38

标签: php clone cloning

我想将epoll的克隆传递给函数$this->user->settings,因此原始数组不会受到影响。

$this->updateUser

实现这一目标的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

您可以执行以下操作:

private function updateSettings($field, $value)
{
    $newArray = array_merge($this->user->settings, [$field => $value]);

    $this->updateUser('settings', json_encode($newArray));
}
是的,object cloning是另一回事,在这种情况下不是那样。