관리자 변수? 정보
관리자 변수?본문
항상 쓰면서 헷갈리는게...
1) if ($is_admin == 'super') 하고 if ($is_admin = 'super') 의 차이 ?
2) if (!$is_admin = 'super') 과 ($is_admin != 'super') 그리고 if ($is_admin !== 'super') 의 차이?
어떤게 맞고 어떤게 틀리는건가요?
3) 마지막으로 ... $is_admin 이라고 하면
그룹관리자 / 게시판관리자 / 최고관리자 모두가 포함되는건지요?
아시는분 시원하고 자세하게 답변좀 부탁드리겠습니다.
P.S ; 새해복들많이 받으시고, 즐거운 명절 보내시길~~
1) if ($is_admin == 'super') 하고 if ($is_admin = 'super') 의 차이 ?
2) if (!$is_admin = 'super') 과 ($is_admin != 'super') 그리고 if ($is_admin !== 'super') 의 차이?
어떤게 맞고 어떤게 틀리는건가요?
3) 마지막으로 ... $is_admin 이라고 하면
그룹관리자 / 게시판관리자 / 최고관리자 모두가 포함되는건지요?
아시는분 시원하고 자세하게 답변좀 부탁드리겠습니다.
P.S ; 새해복들많이 받으시고, 즐거운 명절 보내시길~~
댓글 전체
1) if($is_admin = 'super')를 쓰시면 잘못된 표현입니다.
$is_admin 안에 super를 넣어라는 뜻이기에 모든 사람이 그 if문 안에 내용이 사용이 가능하게 됩니다.
하지면 if($is_admin == 'super') 는 $is_admin 이 super 인가를 비교하는 비교연사자 이므로
사용시 ==를 사용하셔야 합니다.
2) if($is_admin = 'super')는 앞에서 설명드렸고
$is_admin != 'super'는 $is_admin 이 super가 아닐경우에 해당됩니다.
!== 는 변수에 타입까지 비교합니다.
예를 들이 $a = "1" 과 $a = 1은 타입이 틀리므로 if($a == '1') 일경우 두가지 다 만족하며
if($a === "1") 는 처음꺼만 만족합니다. !== 와 != 그리고 ==와 ===를 잘 선택 하셔야 합니다.
3)는
$is_admin = "super"; super는 최고관리자
$is_admin = "group"; group는 그룹관리자
$is_admin = "board"; board는 게시판관리자
이렇게 사용됩니다.
$is_admin 안에 super를 넣어라는 뜻이기에 모든 사람이 그 if문 안에 내용이 사용이 가능하게 됩니다.
하지면 if($is_admin == 'super') 는 $is_admin 이 super 인가를 비교하는 비교연사자 이므로
사용시 ==를 사용하셔야 합니다.
2) if($is_admin = 'super')는 앞에서 설명드렸고
$is_admin != 'super'는 $is_admin 이 super가 아닐경우에 해당됩니다.
!== 는 변수에 타입까지 비교합니다.
예를 들이 $a = "1" 과 $a = 1은 타입이 틀리므로 if($a == '1') 일경우 두가지 다 만족하며
if($a === "1") 는 처음꺼만 만족합니다. !== 와 != 그리고 ==와 ===를 잘 선택 하셔야 합니다.
3)는
$is_admin = "super"; super는 최고관리자
$is_admin = "group"; group는 그룹관리자
$is_admin = "board"; board는 게시판관리자
이렇게 사용됩니다.
답변감사합니다. ^^ ;;
그렇다면 $is_admin 혼자서는 사용이 안되는지요? ... 아래처럼,
<?
if(!$is_admin) {
alert('이용권한이 없습니다');
history.back();
}
?>
그렇다면 $is_admin 혼자서는 사용이 안되는지요? ... 아래처럼,
<?
if(!$is_admin) {
alert('이용권한이 없습니다');
history.back();
}
?>
사용가능합니다.
위에 설명드렸드시 최고관리자 뿐만 아니라 그룹,게시판 관리자까지 다 포함하게 됩니다..
위에 설명드렸드시 최고관리자 뿐만 아니라 그룹,게시판 관리자까지 다 포함하게 됩니다..
고마워요~ 즐거운 명절 보내시길~ ^^;