아래 파일을 include 하는 파일에서
$my_check=1; 이라고 값을 지정했고
------------파일 시작 --------------
if($my_check==1){ //분명히 여기에서도 $my_check 값이 1이 거든요
alert("1"); ////////////그런데 여기로 안들어오고 아래 else로 들어가는데 ... 왜 이렇죠?
}else{
alert("else");
}
답변 6개 / 댓글 12개
채택된 답변
+20 포인트
이렇게 해보세요
$my_check = 1;
if($my_check*1 == 1){ //분명히 여기에서도 $my_check 값이 1이 거든요
echo $my_check; /////////////그런데 여기로 안들어오고 아래 else로 들어가는데 ... 왜 이렇죠?
}else{
echo "else"; /////////////그런데 여기로 안들어오고 아래 else로 들어가는데 ... 왜 이렇죠?
}
답변에 대한 댓글 11개
*1 해도 안들어가네요-_-
근데 이상한게... if문 바로 앞에
다시 한번 $my_check=1 를 주면 if문에서 제대로 들어갑니다.
$my_check=1 선원 위치는 해당 파일을 인클루드하고 있는 다른 파일입니다.
1. 분명히 해당 파일을 인클루드 하고 있는 파일에서 $my_check=1을 선언하면
해당 파일에서 if문에서 제대로 인식안되며
2. 해당 파일의 if문 바로 앞에서 다시 한번 $my_check=1 로 값을 넣어주면
if문에서 원래 들어갈 곳으로 들어가요
근데 이상한게... if문 바로 앞에
다시 한번 $my_check=1 를 주면 if문에서 제대로 들어갑니다.
$my_check=1 선원 위치는 해당 파일을 인클루드하고 있는 다른 파일입니다.
1. 분명히 해당 파일을 인클루드 하고 있는 파일에서 $my_check=1을 선언하면
해당 파일에서 if문에서 제대로 인식안되며
2. 해당 파일의 if문 바로 앞에서 다시 한번 $my_check=1 로 값을 넣어주면
if문에서 원래 들어갈 곳으로 들어가요
답변을 작성하려면 로그인이 필요합니다.
if($my_check==1) 해도 안들어가고
if($my_check=="1") 로 해도 안들어가요