P粉6114563092023-08-23 14:46:31
방금 이 정확한 문제에 직면했는데, 예외의 이름을 복사한 것 같은 느낌이 들지만 이를 포착하지 못합니다. 내 입장에서는 어리석은 실수로 판명되었지만, 다른 사람도 같은 상황에 처할 경우를 대비해 여기에 내 상황을 게시해야겠다고 생각했습니다.
내 네임스페이스에서는 예외가 A이고 스크립트는 한 네임스페이스에서 B이라고 합니다. 문제는 (PHP에서) BAMyException과 동일한 AMyException이 있다는 것입니다(왜냐하면 내 스크립트는 네임스페이스에서 B이라고 불리기 때문입니다!). 내가 해야 할 일은 예외 이름 앞에 백슬래시(또는 무엇이라고 부르든)를 추가하여 다음과 같이 보이도록 수정하는 것뿐이었습니다: AMyException