If you want X if X is true, otherwise Y, that operator is usually written
||. The only reason to use
X ? X : Y instead is when you want to evaluate X twice. But that's not what you want according to your description. So:
$Target = Function($params) || $DefaultValue;