PHP REST 프레임 워크 (Recess)와 웹 애플리케이션 프레임 워크 (VCL4PHP)를 섞어 쓰려고하는데 불행히도 클래스 이름을 동일하게 지정하려고합니다. 캐시, 응용 프로그램 (아마도 다른 응용 프로그램에서 포기했습니다.) PHP 나 다른 프레임 워크를 다시 작성하지 않고이 문제를 해결할 수있는 방법이 있습니까? 아니면 SF로 처리합니까?PHP 클래스 이름 충돌
2
A
답변
6
PHP 5.3에는 네임 스페이스가 있지만 PHP 5.3은 아직 개발 중이며 즉시 문제를 해결하지 못합니다. 실용적인 모든 인스턴스의 경우 사용자 정의 클래스 이름을 유지할 수 있도록 프레임 워크 중 하나를 포크 할 계획이 아니라면 프레임 워크 중 하나를 삭제해야합니다.
+0
heheh는 좋은 답변을 주셔서 감사합니다. –
1
PHP 용 네임 스페이스는 PHP 5.3에 도입되었습니다. 현재 가장 좋은 방법은 각 프레임 워크의 클래스 이름에 수동으로 접두어를 붙이는 것입니다.
관련 문제
- 1. PHP 클래스 충돌 코스
- 2. PHP 클래스 속성 이름
- 3. 플러그인 프레임 워크와 클래스 충돌 - PHP/Wordpress
- 4. Ruby 모듈 이름 충돌
- 5. PHP : 인스턴스 된 클래스 이름 지정 클래스
- 6. PHP : 클래스 인스턴스로 변수 이름
- 7. PHP 파일의 Preg_match 클래스 이름
- 8. 동적 PHP 하위 클래스 이름
- 9. 컨트롤러 클래스 명명 규칙 충돌 (PHP)
- 10. Django : 모델 이름 충돌
- 11. 파이썬 모듈 이름 충돌
- 12. C++ 이름 충돌 해결
- 13. 자바 스크립트 이름 충돌?
- 14. symfony - 테이블의 다른 PHP 클래스 이름 설정
- 15. 클래스 이름이 충돌 모든
- 16. 자바 스크립트 함수 이름 충돌
- 17. Doctrine 2 : 프록시 이름 충돌
- 18. 공유 객체의 함수 이름 충돌
- 19. 성 ActiveRecord 테이블 이름 충돌
- 20. 하위 클래스, 상위 클래스 ... ... 변수 충돌?
- 21. PHP 스크립트 충돌 apache
- 22. 네임 스페이스의 클래스 충돌 - 제안
- 23. C++ 클래스 프로토 타입 충돌
- 24. 클래스 이름 chaos
- 25. 익명 클래스 바이너리 이름
- 26. 클래스 이름 확인
- 27. 도움말 이름 지정 클래스
- 28. 유익한 클래스 이름 선택
- 29. 경로를 볼 클래스 이름
- 30. 정규식 점선 클래스 이름
불행히도, 나는 여기서 당신을 도울 수 없지만 SF는 무엇입니까? –
아주 좋지 않습니다. –