웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
3. if문
2004.06.05 12:57
if문!
if문이란 무엇이냐~
사전에서 찾아보죠 -_-
'if [if, íf]conj., n. 종속적 접속사 if는 (1) '가정 조건'의 부사절을 이끌어 「(만일) ···이면[하면]」의 뜻'이라고 나오는군요. 출처 네이버 영어사전입니다. -0-
if문은 php에서도 '···일때 실행'의 뜻이 있습니다.
그럼 if문은 어케 쓰는지 함 알아봅시다.
if(조건) {
실행;
}
으로 이루어집니다.
if문으로 $if가 100일때 실행되는 조건문을 만들어 봅시다
if($if == 100) {
echo "우하하 if의 값은 ".$if."라네~";
}
쉽죠?
그럼 if와 함께 많이 쓰이는 몇개를 알아보죠.
else!
'else [éls] a. [부정대명사의문대명사 뒤에 써서; 부정문에서] 그밖의, 다른'의 뜻입니다. 역시 출처는 네이버 영어사전~
php에서도 '다를 때'를 말합니다.
그럼 if와 else를 같이 써서 $if가 100일때와 아닐때 실행되는 조건문을 만들어 보죠
if($if == 100) {
echo "우하하 if의 값은 ".$if."라네~";
} else {
echo "아닌데~ if의 값은 ".$if."인데~";
}
간단하죠?
그리고 if와 함께 많이 쓰이는 게 하나 더 있습니다.
elseif!
else + if 라고 봐도 되겠군요.
else if 라고 띄어서 쓰기도 하죠
아까의 소스를 한번 더 재탕해서 $if가 100일 때와 99일때, 그리고 죽도 밥도 아닐때 실행되는 조건문을 만들어 보죠.
if($if == 100) {
echo "우하하 if의 값은 ".$if."라네~";
}
elseif($if == 99) {
echo "내 말이 맞지? if의 값은 ".$if."라니까~";
} else {
echo "아닌데~ if의 값은 ".$if."인데~";
}
이것도 간단하군요.
if문도 활용하면 무궁무진합니다.
if문을 잘쓰면 php를 잘한다!
가 아닌가..?
if문이란 무엇이냐~
사전에서 찾아보죠 -_-
'if [if, íf]conj., n. 종속적 접속사 if는 (1) '가정 조건'의 부사절을 이끌어 「(만일) ···이면[하면]」의 뜻'이라고 나오는군요. 출처 네이버 영어사전입니다. -0-
if문은 php에서도 '···일때 실행'의 뜻이 있습니다.
그럼 if문은 어케 쓰는지 함 알아봅시다.
if(조건) {
실행;
}
으로 이루어집니다.
if문으로 $if가 100일때 실행되는 조건문을 만들어 봅시다
if($if == 100) {
echo "우하하 if의 값은 ".$if."라네~";
}
쉽죠?
그럼 if와 함께 많이 쓰이는 몇개를 알아보죠.
else!
'else [éls] a. [부정대명사의문대명사 뒤에 써서; 부정문에서] 그밖의, 다른'의 뜻입니다. 역시 출처는 네이버 영어사전~
php에서도 '다를 때'를 말합니다.
그럼 if와 else를 같이 써서 $if가 100일때와 아닐때 실행되는 조건문을 만들어 보죠
if($if == 100) {
echo "우하하 if의 값은 ".$if."라네~";
} else {
echo "아닌데~ if의 값은 ".$if."인데~";
}
간단하죠?
그리고 if와 함께 많이 쓰이는 게 하나 더 있습니다.
elseif!
else + if 라고 봐도 되겠군요.
else if 라고 띄어서 쓰기도 하죠
아까의 소스를 한번 더 재탕해서 $if가 100일 때와 99일때, 그리고 죽도 밥도 아닐때 실행되는 조건문을 만들어 보죠.
if($if == 100) {
echo "우하하 if의 값은 ".$if."라네~";
}
elseif($if == 99) {
echo "내 말이 맞지? if의 값은 ".$if."라니까~";
} else {
echo "아닌데~ if의 값은 ".$if."인데~";
}
이것도 간단하군요.
if문도 활용하면 무궁무진합니다.
if문을 잘쓰면 php를 잘한다!
가 아닌가..?
댓글 13
-
Root
2004.06.06 23:49
-
ⓝZLE
2004.07.22 21:40
이런 말도안되는...
VB, 즉 비주얼 베이직에서는 elseif가 정석입니다. else if라고 쓰면 자동으로 elseif로 변경되요. -
9000㎒
2004.06.05 16:02
음. 제 강좌 다음 후속편인 '소꼽놀이'에서도 다룰 내용이었는데요 [;;]
정말 간단하게 설명 잘해주셨네요~ -
플로렐라
2004.06.05 16:59
if문의 조건에 불른형을 리턴해주면 잘 동작하죠.. -
Pe-i
2004.06.19 10:12
elseif가 정식이라는건 알고있었는데, 믹스님 그건 처음보네요~
좋은정보~ -
9000㎒
2004.06.07 19:07
elseif도 되지만 else if가 정식이죠. -
9000㎒
2004.06.07 19:08
(ASP에서는 else if 딱 하나만 먹힙니다) -
TheMics
2004.06.09 20:25
ASP 따위의 VB 계열은 else if이지만 PHP에서는 elseif를 대표로 삼고 있습니다.
"PHP에서는 'else if' (두 단어)로 쓸수 있고 'elseif' (한 단어) 와 방식은 같다."
보시다시피 else if를 "허용"한다는 내용입니다.
또한 PHP에서 else if는 엄밀히 말해 아래와 같이 동작합니다
(사실 정확한 출처가 없는 자료에서 주워들은 내용이라 정확도는 보장 못합니다만, 제 생각에도 이렇게 동작할 것 같습니다. php.net의 "문장적(syntactic)으로는 다르다"가 이것을 언급한 것이라 생각하고 있습니다.)
if(1) {
/////
} else if(0) {
/////
}
↓
if(1) {
/////
} else {
if(0) {
/////
}
} -
에지
2004.06.13 15:21
TheMics// 하나 배웠네요;; 고맙습니다~ (퍽) -
유일호
2004.06.20 00:44
언어마다 다르긴 하지만..
왠만하면 프로그래밍을 할땐 항상 "C언어와 흡사하게" 하라고 권하고 싶네요.
따라서 elseif보단 else if를 쓸것을 권장합니다. -
토끼군
2004.06.22 01:48
The syntactic meaning is slightly different (if you're familiar with C, this is the same behavior) but the bottom line is that both would result in exactly the same behavior.
syntactic이라는 단어가 있는 걸 처음 알았군요... :) / 개인적으로는 elseif를 선호합니다만 둘 중 어느 것을 사용하든 자유라고 생각합니다. (두 개 중 어느 것이 나쁘고 어느 것이 좋을 이유가 거의 없습니다...만 php 내부 처리에 따라서 속도는 아주 약간 차이 날 수 있겠군요...) -
Root
2004.07.14 22:35
ASP, VB 따위의 BASIC 계열이 옳은 듯 싶구요.
else if를 else { if{ 식으로 해석하는건 처음보는군요. -_-;
(역시 PHP의 세계란...) -
ⓝZLE
2004.07.22 21:41
VB.NET에서는 어떻꼐 바뀌었을지 모르겠지만요.
아니면 인터넷에서 사용한 VB에서는 그렇게 쓰는 걸지도 모르겠군요.
아무튼 윈도우내에서 돌아가는 것을 짜려면 elseif입니다.
제목 | 글쓴이 | 날짜 |
---|---|---|
[초간단 자바스크립트(강의)!] 입력박스에 입력한 주소로 이동하기... | ∑Ztxy | 2003.09.27 |
[초간단 자바스크립트!] 홈페이지에 FTP 폼 넣기?! [10] | ∑Ztxy | 2003.09.29 |
게시판 스킨에 프린트 버튼 추가하기 [3] | PHASE | 2003.09.30 |
개판 오분전 만년달력......ㅡ,.ㅡ [4] | 미친개 | 2003.10.08 |
[초간단 자바스크립트!] 날짜 카운터! 커플홈에 강추!! [15] | ∑Ztxy | 2003.10.08 |
개판 오분전 - 이미지 뷰에 관한 한가지 힌트 [5] | 미친개 | 2003.10.11 |
새창 띄운후 부모창 확인없이 닫기... [4] | PHASE | 2003.10.12 |
플래시 크기 바꾸기 [IE/NS 겸용] [4] | teslaMINT | 2003.10.13 |
[초간단 자바스크립트!] 트랜지션 공지사항!! | ∑Ztxy | 2003.10.13 |
스물을 세면 죽음이야~~~ [20] | 미친개 | 2003.10.14 |
[초간단 자바스크립트!] 자바로 플래시 따라하기! [3] | ∑Ztxy | 2003.10.15 |
더 이상의 필터링은 없다!!! [10] | 미친개 | 2003.10.26 |
식대 계산기... ^^ [3] | 김주형 | 2003.10.27 |
클릭하면 홈페이지를 시작페이지로 하는 소스... [7] | 젤군 | 2003.10.28 |
마우스 이벤트 발생시 문서 상,하단으로 이동 [3] | RedEye(kaist) | 2003.10.30 |
[초간단 자바스크립트!] 이미지 드래그하기..~~ [8] | ∑Ztxy | 2003.11.02 |
자바스크립트로 윈도우 흉내내기 (?) [15] | 뒹굴리스트 | 2003.11.03 |
자바스크립트로 작성한 그림맞추기 퍼즐게임 [2] | 김별 | 2003.11.05 |
정말 멋있는 글자 변환 스크립트 [12] | sythesis | 2003.11.07 |
날짜카운터 숫자로만 입력하자. [3] | TechnoKevin™ | 2003.11.08 |
원래 else if 라고 쓰는게 정석 아니었던가...