0
我想将$this->user->settings
的克隆传递给函数$this->updateUser
,所以原始数组不会受到影响。PHP - 对象克隆
private function updateSettings($field, $value)
{
echo gettype($this->user->settings); // array
$this->user->settings[$field] = $value;
$this->updateUser('settings', json_encode($this->user->settings));
echo gettype($this->user->settings); // string
}
什么是最好的方式来实现这一目标?
如果您需要对象克隆,请使用关键字clone克隆对象 –
关键字clone由于某种原因停止脚本 –