Nul-samesmeltingsoperator ketting in PHP
Samesmeltingsoperators kan in 'n ketting agter mekaar geskakel word. In die volgende voorbeeld sal óf die eerste element van die array, óf die tweede element van die array, óf die gegewe string in die veranderlike weggeskryf word, as daardie elemente nie bestaan nie:
<?php
$elem = $arr['test1'] ?? $arr['test2'] ?? 'empty';
?>
Herskryf die volgende kode deur die bestudeerde operator te gebruik:
<?php
if (isset($user['name'])) {
$res = $user['name'];
} elseif (isset($user['surname'])) {
$res = $user['surname'];
} else {
$res = '';
}
?>