Catene di operatori di coalescenza null in PHP
Gli operatori di coalescenza possono essere chiamati uno dopo l'altro in una catena. Nel prossimo esempio nella variabile verrà scritto o il primo elemento dell'array, o il secondo elemento dell'array, o la stringa data, se questi elementi non esistono:
<?php
$elem = $arr['test1'] ?? $arr['test2'] ?? 'empty';
?>
Riscrivi il seguente codice utilizzando l'operatore studiato:
<?php
if (isset($user['name'])) {
$res = $user['name'];
} elseif (isset($user['surname'])) {
$res = $user['surname'];
} else {
$res = '';
}
?>