개발 Q&A

제목 다른 프로젝트의 파일을 require 해야 하는 경우 설정하는 방법을 알고 싶습니다.
글쓴이 해달봉 작성시각 2014/09/10 09:23:29
댓글 : 1 추천 : 0 스크랩 : 0 조회수 : 11668   RSS
안녕하세요 
제가 현재 프로젝트를 로컬에서 작업중에 있습니다.
지금 공용으로 사용하는 라이브러리가 있는데, 그것을 사용하기 위해서 따로 설정을 해야 한다고 하더라구요(로컬 사용 시)

php.ini -> include_path를 설정하는게 맞는지요?

ex)  test 프로젝트에서     commonLib 프로젝트에 test라는 파일을 사용할려고 하거든요..

만약에 include_path를 설정하는게 맞다면 Lib 프로젝트 경로를 적어주면 되는건지요?

c:\workspace\commonLib 이런식으로요... 만약에 이게 아니면 어떤 설정을 해줘야지 다른 프로젝트에 파일을 불러서 사용 할 수 있는 지 선배님들의 조언을 얻고 싶습니다. 이상입니다

감사합니다.
 다음글 php 5.4 와 5.5의 메모리 사용량 궁금증??? (4)
 이전글 사이트만들때 궁금한게 있습니다! (8)

댓글

한대승(불의회상) / 2014/09/10 09:42:42 / 추천 0
php.ini 의 include_path를 사용하게 되면 다른 프로젝트에서도 사용이 가능하게 되는 부작용이 있습니다.
표준 라이브러리 include시 include_path를 이용하니까요.

include 시 모든 경로를 직접 명시 하거나 define을 사용하여 경로를 지정하는 방법이 있습니다.

용도에 따라 다르기는 합니다만 현재 프로젝트에서만 사용하길 원한다면 include_path에 명시하기 보다는 define을 추천 합니다.