묻고답하기

제로보드 dbConn()에서 if문 왜쓰는지 매우 궁금합니다.



제로보드의 DB 연결 함수
####################################################################
  파일명 : lib.php
####################################################################
  function dbconn() {
    global $connect, $HOST, $USER, $PASS, $DATABASE;

    if(!$connect) {
      $connect = @mysql_connect($HOST,$USER,$PASS)
                 or Error("DB 접속시 에러가 발생했습니다");
    }
    @mysql_select_db($DATABASE, $connect)
                 or Error("DB Select 에러가 발생했습니다","");
    return $connect;
  }
#####################################################################



예제-1 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

<?
    $connect = dbConn();
?>



예제-2 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

<?
    if(!$connect) $connect = dbConn();
?>


예제1과 예제2의 차이가 도대체 뭔지 모르겠습니다.
어차피 데이터베이스 하나 쓴다고 보았을때요.. if문 안붙여도 되지 않나요?
테스트 해보니까 되던데요..

왜 if문을 썼는지 이해를 못하겠습니다.

별 차이가 없다면 if문을 빼는것이 속도가 더 빠르지 않을까요?

클래스를 쓴다면 몰라도요..

ps. 질문이 하나 더 있습니다. ㅡㅡ;

#############################################################

<?php
$x = mysql_connect( 'localhost', 'root', 'root' );
$y = mysql_connect( 'localhost', 'root', 'root' );

mysql_close($x);
mysql_close($y); // 이미 닫힘
?>

여기서 보면 $x, $y에 각각 연결 했는데, true 옵숀을 안주면 $x = $y 라고 하는데..

그러면 도대체 두번째 $y는 안열고(메모리 할당 안하고) 그냥 리턴하는지 아니면..

메모리 할당해서 DB를 열고 리턴해 줄려다가 보니까 $x가 있어서

그냥 $x를 리턴해 주는지..

궁금합니다. ㅡㅡ;

꼬옥 좀 알려주세요.
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
문창호 [액션, 자바 연동]자바스크립트의 TGotoFrame으로 무비클립의 프레임으로 이동하기?  
고덕기 노프레임홈페이지 메인화면에서 게시판 클릭하면 전체적으로 화면이 오른쪽아래로 내려갑니다.  
이종건 제가 제로보드안에 html로 테이블을만들었습니다  
saint database lock [2] 2007.08.10
이영수 공지사항 번호및 조회수 관련된 질문.... [1] 2007.08.10
동네노는남 나모에서 소스 어떻게보나요? [1] 2007.08.10
gunjoo 쿠키가 저장된 시간을 알수 있나요?  
츠메 서버호스팅 괜찮은 곳 추천좀 해주세요.  
gunjoo 회원가입 폼 만들려고 하는데 경고창 띄운다음 페이지 이동이 문제네요. [3] 2007.08.10
MaSiMaRo 제로보드 게시판 관리자에서 게시판 삭제가 안될경우 어떻게 하나요? [2] 2007.08.10
꿈골 서버 시간관련 질문입니다 [1] 2007.08.10
심재훈 네트워크 영화서버를 만들어볼까합니다...조언좀부탁드려요 [7] 2007.08.10
비바체 포토샵으로 배경을 만들었는데요. [1] 2007.08.10
이정수 익스플로러 창뜨니까 글자가 바뀌었어요  
UNI 롤오버 버튼 만들기 소스 질문 [1] 2007.08.10
허남수 다중 링크걸기에 관한 질문(그림있어요~ㅠ)  
오종선 소스 수정 좀 부탁드립니다.  
최정수 정말정말 급합니다. 프레임관련 질문입니다 ㅠ_ㅠ 꼭답변좀해주세요  
김룡 포워딩방밥 자세히 알려주세요..ㅠㅠ 왕초보..ㅠㅠ [1] 2007.08.10
루우 고수님들 꼭 좀 부탁드려요ㅜ_ㅜ [1] 2007.08.10
이강민 프레임 홈페이지에서 주소 고정 안하려면??? [1] 2007.08.10
김순영 서기강사님 도와주세요~!!^^* [1] 2007.08.10
배현식 플래시에 관해서 질문좀 몇개 할께요 고수분들 답변좀 [2] 2007.08.10
김충섭 제로보드를 쓰는데 홈페이지 상단 부분에 이 warning이 뜨네요.. [2] 2007.08.10
정병훈 아응 ㅠㅠ 노프레임 head, foot만들기할때 질문이요 ㅠ [2] 2007.08.10
喜老愛rock 표가 깨진 것 같습니다. 헤더와 푸터 어떻게 설정해야 하죠ㅠㅠ [1] 2007.08.10
이경훈 [질문] 제로보드 dbConn()에서 if문 왜쓰는지 매우 궁금합니다. [2] 2007.08.10
이서구 제로보드 게시판에서 PHP [1] 2007.08.10
patti [포토샵] 이거 어케 없애나여? [2] 2007.08.10
강병인 이거 어디선가 본거 같은데 찾으려니 힘드네요..; 스크립 [1] 2007.08.10