Nullsafe operator

정실버·2022년 7월 3일
0

php8

목록 보기
2/6
post-thumbnail

호출하고자 하는 변수의 값이 null인지 아닌지 체크

> PHP8

$country =  null;
 
if ($session !== null) {
    $user = $session->user;
 
    if ($user !== null) {
        $address = $user->getAddress();
 
        if ($address !== null) {
            $country = $address->country;
        }
    }
}

<= PHP8

$country = $session?->user?->getAddress()?->country;

해당 변수가 null이 아니면 오른쪽 방향으로 실행
하나라도 null 이라면 null 반환

profile
백엔드. PHP. NodeJS

0개의 댓글