테스트 사이트 - 개발 중인 베타 버전입니다

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

김무식2 2년 전 조회 1,182

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

 

}

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

 

if ($member['mb_id']) { 

 

}

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

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

답변 2개

채택된 답변
+20 포인트
2년 전

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

로그인 후 평가할 수 있습니다

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

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

로그인 후 평가할 수 있습니다

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

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

로그인