// До PHP 8.0 — громіздко
$city = null;
if ($user !== null) {
if ($user->getAddress() !== null) {
$city = $user->getAddress()->getCity();
}
}
// PHP 8.0+ — одним рядком
$city = $user?->getAddress()?->getCity();
null — весь вираз стає nullnull не викликаються — немає side-effects$user?->getName() ?? 'Guest'