묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
배열에서 따옴표 유무에 따른 질문
2004.02.04 10:34
제로 보드와 관련이 되긴 하지만, PHP에 관한 것이기에 올립니다.
소스 :
if(!$defaultSetup[url]) $defaultSetup[url] = $HTTP_HOST;
오류 발생 :
Notice: Use of undefined constant url - assumed 'url' in c:bbsXXXX.php on line 772
해결 :
if(!$defaultSetup["url"]) $defaultSetup[url] = $HTTP_HOST;
로 배열에 따옴표를 넣으니, 에러는 발생하지 않네요.(앞에만 넣었는데, 에러 없었습니다.)
왜 이렇게 되는지 이해가 안됩니다.
php 버젼과 관계된 것인지. 4.3.4를 사용하고 있거든요.
소스 :
if(!$defaultSetup[url]) $defaultSetup[url] = $HTTP_HOST;
오류 발생 :
Notice: Use of undefined constant url - assumed 'url' in c:bbsXXXX.php on line 772
해결 :
if(!$defaultSetup["url"]) $defaultSetup[url] = $HTTP_HOST;
로 배열에 따옴표를 넣으니, 에러는 발생하지 않네요.(앞에만 넣었는데, 에러 없었습니다.)
왜 이렇게 되는지 이해가 안됩니다.
php 버젼과 관계된 것인지. 4.3.4를 사용하고 있거든요.
댓글 2
-
플로렐라
2004.02.04 12:18
-
장영진
2004.02.05 10:19
감사합니다.............
결국 이렇게 해결했습니다.......
에러는 아니고 알림이란 힌트로.....
PHP.ini 에서 error_reporting = E_ALL & ~E_NOTICE 라고 수정했습니다.
즉 알림을 제외한 모든 에러만 출력해라..... 라고요....
그래서 무사히 알림을 안보여주고 넘어가는 것으로 해결 아닌 해결을 했습니다.
또한가지...
이것 때문인지는 모르지만,
doc_root = ",c\html\"
user_dir = "./"
cgi.force_redirect = 0
로 했습니다. (security alert 가 나와서 그랬습니다.)
출력할때 따옴표를 쓰면 에러나는경우도 많아서...
저런 사태는 단지 변수가 선언되어있지 않다고
'알림'이지 '에러'는 아니군요.