새로운 버전에서 $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를 잘 몰라서 그런데..
두개의 차이가 무엇인지요..
또, 이렇게 바뀌고 나니까, 개인적으로 수정하거나 만든 파일들에서도 어떤 규칙(?)을 따라서 바꿔줘야 환경변수를 인식할 수 있을 것 같은데,
어떤 규칙이 있다면 한 수 가르쳐 주시기 바랍니다.
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 6개
http://www.sir.co.kr/bbs/tb.php/g4_qa/16278
그럼, ''로 둘러싸는 이유가, 배열 변수 내에 사용된 명칭을 상수로 사용하면 중복될까봐 그런거군요..
제가 이해한 것이 맞나요?
맞으면, 간단히 '빙고'로 대답해 주시면 감사하겠습니다.(뭐, 다른 말로 설명해주셔도 됩니다.)
뭐 이런 질문도 했었죠.
http://www.sir.co.kr/bbs/tb.php/g4_qa/16296
제가 내린 결론은,
저는 웹호스팅 사용하기 때문에? 아직 이해를 못했기 때문에 그냥 하던데로 스킨을 만들어야죠. ㅡ.ㅡ
array 안에서 변수명을 사용할 때 싱글쿼터 더블쿼터를 적시적소에 사용해야 하기 때문이랄까.. 어렵군요...
이건 제가 아직도 잘 정립이 안되는 문제인데.. 좀 더 눈에 힘주고 생각해봐야 할 것 같습니다.
누군가 이문제를 속시원히 정리해 놓은게 있는지 웹을 뒤져봐야 하겠습니다.
도움 감사합니다.
공부해야겠네요
--코멘트 오해의 소지를 줄이려구 약간 수정했습니다.--
참고 하세요