Chaînage des opérateurs de coalescence nulle en PHP
Les opérateurs de coalescence peuvent être appelés les uns après les autres en chaîne. Dans l'exemple suivant, soit le premier élément du tableau sera enregistré dans la variable, soit le deuxième élément du tableau, soit la chaîne spécifiée, si ces éléments n'existent pas :
<?php
$elem = $arr['test1'] ?? $arr['test2'] ?? 'empty';
?>
Réécrivez le code suivant en utilisant l'opérateur étudié :
<?php
if (isset($user['name'])) {
$res = $user['name'];
} elseif (isset($user['surname'])) {
$res = $user['surname'];
} else {
$res = '';
}
?>