$value) { $oldValue = $beforeDataArray[$key] ?? null; // Compare values - consider both strict and loose equality for type changes if ($oldValue !== $value) { $changedFields[] = $key; } } return $changedFields; } ?>