리자

선호하시는 코딩 기법은? if 문 (switch 아님)

if (1) {
}
 


if (1)
{
}

의 구분은 없습니다.




1.

if ($a==1) {
  ...
} else if ($a==2) {
  ...
} else if ($a==3) {
  ...
}


2.

if ($a==1) {
  ...
}

if ($a==2) {
  ...
}

if ($a==3) {
  ...
}
|

댓글 23개

1번이 if 문을 여러번 거치지 않기 때문에 맞는 것 아닌가요? ㅎㅎ
저는 그래도 2번 코드가 더 이뻐요..
분명히 구준표처럼 해돌라고 했을건데 아줌마 빠마당....ㅡ.,ㅡㅋ
오리지널 곱슬입니다. -ㅅ-
오리지널 곱슬 제가 볼줄 아는데요
저머리 어리지널아닌데.. 어디서 파마하셔나요?
혹시 뽀샵에서... 포샵에서 해야 오리지널이 나오는데..(헐..썰렁했다.. 튀어야지..ㅠㅠ)
우리 엄마가 해줬어요.
스킨 수정하다 보면 2번으로 하시는 분이 많은것 같던데...ㅡ.,ㅡㅋ
1
1 번의 경우 switch 로 하고 1번이 않될경우 1번을 주로 사용..

2번은 나중에 소스 보기 힘들어서...
1 번 입니다~
저는 야매로 배워서 2번을 주로 씁니다..한번 들인 버릇이 잘 안고쳐지더군요..
2번방법은 속도의 차이가 있다고 본거 같아요 그래안 2번은 안써요 -_-
저는 아무거나.ㅠㅠ 아직 실력이 부족해서.. 짜집기만 하다보니.ㅠㅠ
둘다 대충 사용하는중이랍니다.ㅠㅠ
1
1
if($a){
echo 1;
}else if($a){
echo 2;
}

앞쪽 if에서 조건을 만족시켜서 1을 출력했다면 2는 출력안됩니다.

if($a){
echo 1;
}
if($a){
echo 2;
}

그러나 이것은 1,2 모두 출력되니.. 비효율적이죠
??????????????????????????????????????????
?????????????????OOOO???????????????????
???????????????O???????O?????????????????
??????????????O?????????O????????????????
??????????????O?????????O????????????????
???????????????????????O?????????????????
?????????????????????O???????????????????
????????????????????O????????????????????
????????????????????O????????????????????
????????????????????O????????????????????
??????????????????????????????????????????
????????????????????O????????????????????
??????????????????????????????????????????
1
1번을 주로쓰는데 가끔 2번도 사용하는듯..
2
1
관리자님의 보기 처럼 모두 $a 에 대한 비교라면 1번으로 하는것이 좋습니다.
2번으로 할경우 if 의 갯수가 많아지면 많아질수록 필요없는 if를 비교하게 되므로 좋지 않은 코딩방식입니다.
저는 저렇게 중첩으로 하는거와 elseif 문은 엄연히 사용법이 틀립니다.... 정답은 사항에 맞도록 1, 2 번 사용 합니다.
1

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기
🐛 버그신고