채택완료

common.php에서 변수값이 있는지 확인할때

2022-12-10 (토) 19:33:29 1,408

if (isset($member['mb_id']) && $member['mb_id']) { 

}

위와 같이 if 조건문안에 isset($member) && $member 이렇게 두번 체크하는데

if ($member['mb_id']) { 

}

이렇게 변수만 조건문으로 넣으면 동작이 다른가요?

|

답변 2개

채택된 답변
+20 포인트

결과는 동일하지만, PHP 버전에 따라
$member 라는 배열이 존재하지 않을 경우 $member['mb_id'] 만 체크하게 되면 구문에러가 납니다.

2022-12-10 (토) 19:37:29

아이디는 존재하지만 1등급일 경우도 있지요.

답변을 작성하려면 로그인이 필요합니다.