질문
Q #8984
register_globals = on???
kimswave
2010-05-28 20:08:33
register_globals = on 되어 있으면 무조건 변수를 초기화 해주어야 하나요?
클래스의 함수의 내부에서 변수가 선언될 때
보통 초기화 시키지 않고 그냥 $nav 뭐 이런식으로 하면 되는데
register_globals = on이 되어 있으니깐 $nav = array(); 뭐 이런식으로 초기화 구문이 안들어가면 에러가 나네요.
register_globals = off로 되어 있을 때는 그냥 초기화 안해줘도 되는거 같은데...
클래스 내의 함수에서 사용하는 변수의 경우 초기화 없이 바로 그냥 사용하면 지역변수가 되는게 아니라
전역변수가 되는건가요? 그리고 register_globals = off로 되어 잇으면 전역변수 설정이 불가하니깐 그게 지역변수가 되어서 그런
건가요?