<초보의 기초질문> g4 설정에 대해 > 그누4 질문답변

그누4 질문답변

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

<초보의 기초질문> g4 설정에 대해 정보

<초보의 기초질문> g4 설정에 대해

본문

워낙 초보라서, g4 설정에 대해 기본적인 질문 드립니다.

1)
g4_path와 g4[path]는 각각 어떤 용도로 쓰이는지요?
common을 인클루드할 때에는 g4[path] 설정이 안되는 것 같더군요.


2)
g4[path]와 g4['path'] 설정의 차이가 있는지요?

댓글 전체

1)
저도 잘 몰라서, g4_path와 g4[path] 변수값이 어디서 어떻게 설정되는 지 찾아봤습니다.
common.lib.php 를 살펴보니 아래 내용이 들어 있더군요.
즉, $g4_path 값이 $g4['path'] 에 할당되어 사용되더군요.
그러니, common.lib.php 를 인크루드 하면 당연 g4[path] 값이 할당돼야 맞습니다.

$g4['path'] = $g4_path;

2)
값에는 전혀 차이가 없는 걸로 알고 있습니다.
다만, 언젠가 echo 함수 내에서인가...(? 확실한 기억은 없지만...) g4['path'] 를 사용할 때 오류가 나서
g4[path] 변수를 사용했었던 기억이 있습니다.
$g4['path'] ≠ $g4_path
다릅니다

$g4_path는 common.php를 include 하기전에 사용하는 변수
$g4['path']는 통과 후 사용되는 변수입니다
common.php를 include한 후에는 $g4_path 변수는 사라집니다

예를 들어 설명을 드리면
bbs/_common.php 에서 $g4_path=".."; 이렇게 common.php가 있는 곳의 경로를 설정해서
common.php를 include 한 다음 common.php내에서 $g4['path']에 $g4_path 값을 넣은 다음
$g4_path변수는 unset 됩니다
전체 66 |RSS
그누4 질문답변 내용 검색

회원로그인

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