두 구문이 차이가 있는지요? > 그누4 질문답변

그누4 질문답변

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

두 구문이 차이가 있는지요? 정보

두 구문이 차이가 있는지요?

본문

아래 두 구문이 차이가 있는지요? register_form_update.php '157'번 라인에 있는것입니다.
만약 있다면..무슨 차이인지요.



 1. 구문 1번)
 ---------------------------------------------
 
 if ($w == "") {

  // 메일인증 사용하지 않는 경우에만 로그인
    if (!$config[cf_use_email_certify])
        set_session("ss_mb_id", $mb_id);

    set_session("ss_mb_reg", $mb_id);

}



2. 구문 2번)
----------------------------------------------
 
 if ($w == "") {

    if (!$config[cf_use_email_certify])  {
        set_session("ss_mb_id", $mb_id);
        set_session("ss_mb_reg", $mb_id);
    }

}

댓글 전체

1번은 다음과 같습니다.
 if ($w == "") {

  // 메일인증 사용하지 않는 경우에만 로그인
    if (!$config[cf_use_email_certify]) {
        set_session("ss_mb_id", $mb_id);
    }

    set_session("ss_mb_reg", $mb_id);

}
감사합니다..
안그래도 이전에 g6man님이 root님이 말씀해주신거 처럼 알려주셔서 이전버젼에서 말씀하신거 처럼 사용중인데
이번 버젼에서 수정반영된거 같은데 { , } 없어서 이게 다른건줄 알았습니다. ^^

root님 혹시 이 리플 보시면 한번더 질문드리겠습니다.


위 리플주신거랑.. 아래꺼랑은 다른거죠??


if ($w == "") {

  // 메일인증 사용하지 않는 경우에만 로그인
    if (!$config[cf_use_email_certify])
        set_session("ss_mb_id", $mb_id);
        set_session("ss_mb_reg", $mb_id);

}



만약, 다른거라면..그누어사전에 다른 이유에 대한 설명과 함게 추가되면 좋겠네요.
한줄 차이가 뜻이 완전히 다른거 같은데....
위의 내용도 1번과 동일합니다.
if문에서 {,}는 보통 if문 바로 다음에 한문장을 실행할때 생략됩니다.
위처럼 들여쓰기한다고 처리되는 것이 아닙니다.

보통 위와 같은 경우 다음처럼 표현하는 것이 좋습니다.

if ($w == "") {

  // 메일인증 사용하지 않는 경우에만 로그인
    if (!$config[cf_use_email_certify]) set_session("ss_mb_id", $mb_id);

    set_session("ss_mb_reg", $mb_id);

}

다시한번 설명드리자면 다음 4개의 if문은 같은 것입니다.
 1. if (!$config[cf_use_email_certify])
        set_session("ss_mb_id", $mb_id);
 2. if (!$config[cf_use_email_certify]) {
        set_session("ss_mb_id", $mb_id);
    }
 3. if (!$config[cf_use_email_certify]) set_session("ss_mb_id", $mb_id);
 4. if (!$config[cf_use_email_certify]) { set_session("ss_mb_id", $mb_id); }
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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