这是我正在做的事情,我收到了这个错误
echo empty($record['name']) ? $previous_data['w_name'] : $record['name'];
可能是什么问题?我尝试这样做的原因是,我正在使用这个逻辑来更新用户的个人资料,如果他不想更新,他可以将该字段留空,并且我有这个 previous_data 数组,其中存储了他的旧信息,如果用户将该字段留空,我将从先前的数据数组中存储先前的值,但如果用户确实更改/更新该字段,我将在其中存储新值。
$new_data = array(
'name' => empty($record['name']) ? $previous_data['w_name'] : $record['name']
);