a

if($w == "")와 if(!$w) 차이점

if($w == "")와 if(!$w) ......의 차이점에 대해서 궁금하네요.


위 두 조건문을 각각 만들어 실행시켜보면 둘다 똑같이 실행 되는데..
음 .. 어떤 차이가 있을까요?...null값과 null값이 아닌경우?

예를들어서 차이점을 알려주시면 도움이 될거 같습니다


[추가글] 위 내용은 board.php 에서 글쓰기/글수정/글답변 관련 변수입니다
|

댓글 5개

<?
$w="0";
if($w==''){
echo "true";
} else {
echo "false";
}
echo "<br>";
if(!$w){
echo "true";
} else {
echo "false";
}
?>

다르네요
변수가 선언이 되었느냐 안되었느냐의 차이죠~~
참고하세요.
http://kr2.php.net/manual/kr/function.isset.php
http://kr2.php.net/manual/kr/function.empty.php
댓글 감사합니다.... 문의한 변수가 board.php에 들어있는 내용입니다.

다른분들의 글을 찾아보니..

$w = $_POST["w"];
if ($w == "") // 새글일 때
if ($w == "u") // 수정글일 때
if (($w == "r") // 댓글일 때

위처럼 되어 있는데...그럼... if(!$w) <--- 이건 뭔지요??
if($w == "")와 if(!$w) 차이점
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
15년 전 조회 1,515
15년 전 조회 1,513
15년 전 조회 1,532
15년 전 조회 1,507
15년 전 조회 1,516
15년 전 조회 1,516
15년 전 조회 1,690
15년 전 조회 1,506
15년 전 조회 1,552
15년 전 조회 2,106
15년 전 조회 1,543
15년 전 조회 1,514
15년 전 조회 1,557
15년 전 조회 1,515
15년 전 조회 1,841
15년 전 조회 1,510
15년 전 조회 1,843
15년 전 조회 2,762
15년 전 조회 1,580
15년 전 조회 1,514
🐛 버그신고