선호하시는 코딩 기법은? if 문 (switch 아님) > 십년전오늘

십년전오늘

10년전 추억의 책장을 넘기며

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

선호하시는 코딩 기법은? 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) {
  ...
}

댓글 전체

오리지널 곱슬 제가 볼줄 아는데요
저머리 어리지널아닌데.. 어디서 파마하셔나요?
혹시 뽀샵에서... 포샵에서 해야 오리지널이 나오는데..(헐..썰렁했다.. 튀어야지..ㅠㅠ)
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????????????????????
??????????????????????????????????????????
관리자님의 보기 처럼 모두 $a 에 대한 비교라면 1번으로 하는것이 좋습니다.
2번으로 할경우 if 의 갯수가 많아지면 많아질수록 필요없는 if를 비교하게 되므로 좋지 않은 코딩방식입니다.
전체 135,051
십년전오늘 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT