묻고답하기

질문1)
while,if,for등등...구문의 조건문이 0이나 null 값인 경우에는 "거짓"인가요??
예를들어 질문을 드려볼께요...

--------------------------------------------
소스1)

1행 $a=3;
2행 while($a=""){
3행                  실행할 내용;
4행                   }

위의 소스는 2행 $a의 값이 null 이므로 거짓.
만약 2행 $a에 null값과 0값 이 아닌 다른 값을
할당하면 참이 되어 {}안의 내용을 실행,

소스2)

1행 $a=3;
2행 while(""){
3행               실행할 내용;
4행              }

위의 소스에서 while()안에 내용이 null 이므로 거짓,
만약 while("abc") 식으로 null과 0 이외의 다른문자를
입력하면 참이 되어 {}안의 내용을 실행.

소스3)

1행 $a=3;
2행 if(0){
3행        실행할 내용;
4행       }

위의 소스에서 if() 에서 ()안의 값이 0이므로 거짓.
만약 if()구문의 ()안에 0이 아닌 다른 숫자 이면
참이 되어 {}안의 내용을 실행,
--------------------------------------------

이런식으로 조건식이 0이나 null 경우 {}안의 내용들이 실행이 되지
않던데요, 저의 생각이 맞는건가요??

질문2)
그런데, 이상한 점을 하나 발견했는데요...
아래 예제를 보고 질문을 드릴께요.
--------------------------------------------
소스4)
1행 for($a=3;$a=$a-3;){
2행                        실행할 내용;
3행                        }
위의 소스는 $a-3=0 이 되니까 거짓,
만약 $a=4 이면, 참이 되어 {}안의 내용을 실행,
--------------------------------------------

이렇게 조건식에서 $a=$a-3 을  하여 $a에 0 값이 할당되면,
거짓이 되어 {} 안의 내용들이 실행이 되지 않고,조건식에서
$a에 0값이 아닌 다른 값이 할당되면 참이되어 {}안의 내용
들이 실행이 되더라구요.

만약, 위의 소스를 다음과 같이 코딩을 하면...
-------------------------------------------
소스5)
1행 for($a=3;$a>=3;$a--){
2행                                  echo $a."<br>";
3행                                  }

결과)
3
2
1

-1
-2
-------------------------------------------

이와 같은 결과가 나오는데요.
소스3) 에서 처럼 조건식에서 $a에 0이 할당되면, 거짓이
되어 0 이라는 값은 출력되지 않아야 하는거 아닌가요??
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
전형철587 게시판 권한 설정 관련 문의  
N\''song 최근댓글에 제목 글자 크기 바꾸기 어떻게 하죠? file  
말년병장 부탁드립니다 실례를 무릅쓰고 올립니다. [4] 2009.04.19 by NineTail
이니1111 제로보드 설치해서 홈피에 게시판넣고싶어요~~ [3] 2009.04.19 by NineTail
정진철170 약간의 프로그램수정 요하는 일 수주합니다. 간단한것임...  
재호군. XE 1.2.1 로 블로그를 작성 중 입니다. [2] 2009.04.19 by 재호군.
박노열 ftp와 관련한 문의입니다. [15] 2009.04.19 by Habile
sosiandante 사이트 전체 폰트 ㅇㅅㅇ [7] 2009.04.19 by 히카루(아오)
자반튀김 사진 본문삽입해도 갑자기 보였다 사라지는 사진들 [8] 2009.04.18 by 자반튀김
June Oh 테스트 글입니다. file  
왕초보408 그룹(회원)을 기반으로한 검색기능에 관한 질문입니다  
밀로그 급함-아시는분 제발좀;;(에딧컴퍼넌 설문) [1] 2009.04.18 by 비나무
지우개님 완전히 미치 겠습니다. [4] 2009.04.18 by 비나무
우리아기 블로그rss가 오류가 걸립니다. [2] 2009.04.18 by 우리아기
잭션 [질문] 게시판 주위 이미지가 안보이는 현상 [3] 2009.04.18 by 잭션
홍국인 댓글달때 ''내용의 값을 입력해주세요''라고뜹니다 file  
안준석758 플래시 메뉴 질문 드립니다. file  
최소영329 로그인정보출력 위젯의 내용변경(저장함,친구보기,쪽지함보기 없애는 방법)-부탁드려요..제발 도와주세요. [2] 2009.04.18 by sakurastorm
김영진589 제발 제 홈페이지 오류좀 잡아주세요. [2] file 2009.04.19 by 김영진589
밀로그 mp3파일을 게시판에 업로드하고 본문삽입시.