I am using PHP\'s null coalescing operator described by http://php.net/manual/en/migration70.new-features.php.
Null coalescing operator ¶ The null coalescing
You don't add anything to params. Your given code simply generates an unused return value:
$params['phone'] ?? 'default'; // returns phone number or "default", but is unused
Thus, you will still have to set it:
$params['phone'] = $params['phone'] ?? 'default';