답변 6개
답변에 대한 댓글 3개
http://stackoverflow.com/questions/6843030/why-does-php-consider-0-to-be-equal-to-a-string
$wr_reply == "A"
0 == (int)"A"
0 == 0
앞에 자료형이 숫자라서 비교연산시 뒤에 자료형이 숫자로 형변환 됩니다.
우선 감사합니다^^
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
else 구문으로 들어가 지기는 하지만 보이지 않는게 아닌가요?
echo "ddddddddddddd";
뭐 대충 이런식으로 echo 를 사용해 보세요
댓글을 작성하려면 로그인이 필요합니다.
그럴리가요?
var_dump($wr_reply == "A");
한번 찍어 보세요...
false 라면 else 이후로 가야 하고
true라면 $wr_replay 값이 0 이 아니라 "A" 라고 볼 수 있습니다.
지금 올리신 문장이 코딩된 거라면 else 이후 확인을 위해서는 echo "출력내용"; 형식이어야 합니다.
$wr_replay 값이 0 이 맞다면 그래서 문의하신 문제가 발생한거라면
PHP 자체에 심각한 문제가 발생한 것일 수도 있습니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
어느페이지에서 사용하시는지 모르겠지만
만약 list.skin.php 파일이라면
$wr_reply 를 $list[$i]['wr_reply'] 형태로 바꿔보세요.
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 3개
수많은 오류 중 따옴표,세미콜론 등이 주 원인입니다.
아래 답처럼 echo를 넣지 않으니 안보일 수는 있겠지만
그외에는 소스 상으로는 오류가 없어 보입니다.
실 소스에는 그거 없어요 ㅎ
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인