새로운 버전에서 $g4['path']와 $g4[path]의 차이가 무었이길래... 정보
새로운 버전에서 $g4['path']와 $g4[path]의 차이가 무었이길래...
본문
그누보드 4.06.18버전을 받아보니, 이전 버전과 다른 점이 있습니다.
어떤 $g4[path]의 경우는 $g4['path'] 와 같이 배열 요소에 따옴표가 다들 붙어있네요..
그러나,
include_once("$g4[path]/head.sub.php");
이런 곳 안에서는
$g4[path]를 그냥 사용한 것 같습니다.
이것은 한 예이지만, 다른 배열변수도 이렇게 따옴표를 사용하여 만들어져 있군요...
php를 잘 몰라서 그런데..
두개의 차이가 무엇인지요..
또, 이렇게 바뀌고 나니까, 개인적으로 수정하거나 만든 파일들에서도 어떤 규칙(?)을 따라서 바꿔줘야 환경변수를 인식할 수 있을 것 같은데,
어떤 규칙이 있다면 한 수 가르쳐 주시기 바랍니다.
어떤 $g4[path]의 경우는 $g4['path'] 와 같이 배열 요소에 따옴표가 다들 붙어있네요..
그러나,
include_once("$g4[path]/head.sub.php");
이런 곳 안에서는
$g4[path]를 그냥 사용한 것 같습니다.
이것은 한 예이지만, 다른 배열변수도 이렇게 따옴표를 사용하여 만들어져 있군요...
php를 잘 몰라서 그런데..
두개의 차이가 무엇인지요..
또, 이렇게 바뀌고 나니까, 개인적으로 수정하거나 만든 파일들에서도 어떤 규칙(?)을 따라서 바꿔줘야 환경변수를 인식할 수 있을 것 같은데,
어떤 규칙이 있다면 한 수 가르쳐 주시기 바랍니다.
댓글 전체

다음 링크를 참조하시기 바랍니다.
http://www.sir.co.kr/bbs/tb.php/g4_qa/16278
http://www.sir.co.kr/bbs/tb.php/g4_qa/16278

이런, 이미 나와있었군요..
그럼, ''로 둘러싸는 이유가, 배열 변수 내에 사용된 명칭을 상수로 사용하면 중복될까봐 그런거군요..
제가 이해한 것이 맞나요?
맞으면, 간단히 '빙고'로 대답해 주시면 감사하겠습니다.(뭐, 다른 말로 설명해주셔도 됩니다.)
그럼, ''로 둘러싸는 이유가, 배열 변수 내에 사용된 명칭을 상수로 사용하면 중복될까봐 그런거군요..
제가 이해한 것이 맞나요?
맞으면, 간단히 '빙고'로 대답해 주시면 감사하겠습니다.(뭐, 다른 말로 설명해주셔도 됩니다.)
맞습니다. 비 아이 엔 지 오

전 아무리 봐도 무슨 말인지 모르기 때문에 뭐라 말하기 어렵네요. ㅋ
뭐 이런 질문도 했었죠.
http://www.sir.co.kr/bbs/tb.php/g4_qa/16296
제가 내린 결론은,
저는 웹호스팅 사용하기 때문에? 아직 이해를 못했기 때문에 그냥 하던데로 스킨을 만들어야죠. ㅡ.ㅡ
뭐 이런 질문도 했었죠.
http://www.sir.co.kr/bbs/tb.php/g4_qa/16296
제가 내린 결론은,
저는 웹호스팅 사용하기 때문에? 아직 이해를 못했기 때문에 그냥 하던데로 스킨을 만들어야죠. ㅡ.ㅡ

php가 어려운 이유는, sql문을 사용할 때, echo 문을 사용할 때, 그리고
array 안에서 변수명을 사용할 때 싱글쿼터 더블쿼터를 적시적소에 사용해야 하기 때문이랄까.. 어렵군요...
이건 제가 아직도 잘 정립이 안되는 문제인데.. 좀 더 눈에 힘주고 생각해봐야 할 것 같습니다.
누군가 이문제를 속시원히 정리해 놓은게 있는지 웹을 뒤져봐야 하겠습니다.
도움 감사합니다.
공부해야겠네요
--코멘트 오해의 소지를 줄이려구 약간 수정했습니다.--
array 안에서 변수명을 사용할 때 싱글쿼터 더블쿼터를 적시적소에 사용해야 하기 때문이랄까.. 어렵군요...
이건 제가 아직도 잘 정립이 안되는 문제인데.. 좀 더 눈에 힘주고 생각해봐야 할 것 같습니다.
누군가 이문제를 속시원히 정리해 놓은게 있는지 웹을 뒤져봐야 하겠습니다.
도움 감사합니다.
공부해야겠네요
--코멘트 오해의 소지를 줄이려구 약간 수정했습니다.--