これが私がやっていることで、このエラーが発生しています
echo empty($record['name']) ? $previous_data['w_name'] : $record['name'];
何が問題なのですか?私がやろうとしている理由は、私はこのロジックを使用してユーザーのプロファイルを更新しています.更新したくない場合は、そのフィールドを空白のままにしておくことができます.ユーザーはフィールドを空白のままにします。以前のデータ配列から以前の値を格納しますが、ユーザーがフィールドを変更/更新すると、新しい値が格納されます。
$new_data = array(
'name' => empty($record['name']) ? $previous_data['w_name'] : $record['name']
);