Null coalescing operator ketens in PHP
Null coalescing operators kunnen achter elkaar worden aangeroepen in een keten. In het volgende voorbeeld wordt ofwel het eerste element van de array in de variabele opgeslagen, ofwel het tweede element van de array, ofwel de opgegeven string, als deze elementen niet bestaan:
<?php
$elem = $arr['test1'] ?? $arr['test2'] ?? 'empty';
?>
Herschrijf de volgende code met behulp van de bestudeerde operator:
<?php
if (isset($user['name'])) {
$res = $user['name'];
} elseif (isset($user['surname'])) {
$res = $user['surname'];
} else {
$res = '';
}
?>