저는 $ _SERVER [ "DOCUMENT_ROOT"] 환경 변수를 사용하여 내 응용 프로그램의 공개 루트를 참조했습니다. 이제는 그다지 신뢰할 수 없다는 것을 깨닫고 있습니다. 나는 magic constant에 기반한 index.php에서 상수를 정의하는 접근법을 생각하고있다. 뭔가 그런 :PHP의 공개 루트 참조 - 모범 사례
define("PUBILC", __DIR__."/");
나는 그것에 대해 잘 모르겠다.
어떤 접근 방식을 권하고 싶습니까?
고맙습니다. 내가 할 수있는 한 가지 더 질문한다. 공개 루트를 언급하는 상수에 대한 정확하고 짧은 이름은 무엇이라고 생각하십니까? "PUBLIC"에 대해 잘 모르겠습니다. –
예, 모든 요청이 내 index.php를 통과합니다. –
YOURAPPNAME_ROOT이 가장 적합하며 다른 패키지에 정의 된 다른 상수를 치는 것이 가장 적은 변경 사항이 적용됩니다. 프로젝트에 상대적으로 고유 한 이름이 있다고 가정합니다. – Wrikken