반 개발 웹 프로젝트에서 제 3 자 PHP 라이브러리를 활용하려고합니다. 불행히도 제 3 자 코드를 사용하기 시작하면서 변수와 클래스 이름 충돌이 많이 있다는 것을 알고 있습니다. 이 새로운 코드 주위에 네임 스페이스를 갱신하는 전략이 있는지 궁금합니다.제 3 자 코드 주위에 네임 스페이스를 개조하기위한 PHP 전략
... 예, 네임 스페이스를 사용하지 않기 위해 나 자신에게 전달되는 동등한 책임이 있습니다 ().
나는 모든 .PHP 파일을 편집 및 추가 고려하고 내 머리 위로 떨어져:
namespace facePalm;
그러나 나는 더 우아한 해결책이있을 일이 있는지 알고 궁금했다. 특히 코드의 추가 버전이 발표 될 때마다 & 개의 30 개 이상의 파일을 수정하지 않아도됩니다.
... 귀하의 의견과 함께, 나는 이것을 발견했습니다. 필자의 경우에는 각 파일에 네임 스페이스를 추가하는 것으로 충분했다. – crftr