common.php에서 변수값이 있는지 확인할때
본문
if (isset($member['mb_id']) && $member['mb_id']) {
}
위와 같이 if 조건문안에 isset($member) && $member 이렇게 두번 체크하는데
if ($member['mb_id']) {
}
이렇게 변수만 조건문으로 넣으면 동작이 다른가요?
답변 2
결과는 동일하지만, PHP 버전에 따라
$member 라는 배열이 존재하지 않을 경우 $member['mb_id'] 만 체크하게 되면 구문에러가 납니다.
아이디는 존재하지만 1등급일 경우도 있지요.
답변을 작성하시기 전에 로그인 해주세요.