Nullsafe-Operator-Ketten in PHP
Nullsafe-Operatoren können hintereinander als Kette aufgerufen werden. Im folgenden Beispiel wird entweder das erste Element des Arrays in die Variable geschrieben, oder das zweite Element des Arrays, oder der angegebene String, wenn diese Elemente nicht existieren:
<?php
$elem = $arr['test1'] ?? $arr['test2'] ?? 'empty';
?>
Schreiben Sie den folgenden Code mit dem gelernten Operator um:
<?php
if (isset($user['name'])) {
$res = $user['name'];
} elseif (isset($user['surname'])) {
$res = $user['surname'];
} else {
$res = '';
}
?>