외부 라이브러리를 사용하려고합니다. 내가 네임 스페이스를 (PHP 5.3)를 사용하고 약간의 충돌이 있기 때문에PHP 네임 스페이스 문제가 발생했습니다.
문제는이 라이브러리 내부에
(바로 상단에 네임 스페이스를 추가) 모두에서 외부 라이브러리를 변경하지 않는 목표
is_a($obj,'3thpartyclassname')
작동하지 않는 몇 가지 상황이 내가 3thpartyclassname 앞에 네임 스페이스를 추가하는 경우에만 작동new \Exception
합니다 (제 3 회 당사자는 기본 클래스를 사용하지만 글로벌 공간을 apped 경우 그들은 단지 작동하지 않습니다)
이 수정 작업을 수행하는 방법은 없습니까?
업데이트 예외로 \ 예외를 사용하십시오. 문제 2 수정
나는 is_a와 is_subclass_of에만 문제가있다. 둘 다 네임 스페이스가 필요하고 현재 네임 스페이스를 무시합니다.