전역변수 $g4 가 궁금합니다.
본문
내장함수
function get_admin ($admin = 'super')
{
global $config, $group, $board;
global $g4;
$is = false;
if (admin == 'board') {
}
}
-----------------------------------------
관리자 정보를 얻어 오는 내장함수로 알고 있습니다.
제가 궁금한건 그누보드4 내장함수 안에 쓰여 있는 저 빨간색 전역변수가 궁금해서 입니다.
함수 밖에 있는 변수를 가져다 쓸려면 global 이라 붙여 주고 활용하는 게 전역변수로 알고 있는데
거의 대부분의 내장함수안에 쓰여져 있는 $g4는 무얼 뜻하는지 알고 싶습니다.
$g4['path'] 이런걸 의미 하는지, 아니면 소스파일 안데 있는 $g4 전부에 대한 건지 잘 모르겠습니다.
부탁드립니다.
답변 2
이코아리님 답변에 덧붙여
print_r($g4); 해보면 $g4가 무엇인지 한눈에 볼 수 있을 겁니다
다른 언어들은
public final
external
constant
이런식으로 선언해야 글로벌 변수가 되는데
php 에서는
function a()
{
global $g4;
}
로 해서 외부의 변수를 내부에서 호출할 수 있습니다.
테스트는 안해봐서
function a()
{
global $g4;
$g4['member']= null;
}
하면 외부 변수를 변경가능한지는 모르겠네요.
하여간
$g4 는 그누보드 사용에 관한 기본 설정 파일이 들어가져 있습니다.
/config.php 에 설정하게 되어 있습니다.
답변을 작성하시기 전에 로그인 해주세요.