我想将epoll
的克隆传递给函数$this->user->settings
,因此原始数组不会受到影响。
$this->updateUser
实现这一目标的最佳方法是什么?
答案 0 :(得分:0)
您可以执行以下操作:
private function updateSettings($field, $value)
{
$newArray = array_merge($this->user->settings, [$field => $value]);
$this->updateUser('settings', json_encode($newArray));
}
是的,object cloning是另一回事,在这种情况下不是那样。