Я пытаюсь использовать внешнюю библиотеку. Поскольку есть некоторые конфликты, я использую пространства имен (php 5.3)
Цель состоит в том, чтобы вообще не менять внешнюю библиотеку (просто добавляя пространства имен вверху)
Проблема в том, что внутри библиотеки есть несколько ситуаций, которые не работают.
is_a($obj,'3thpartyclassname')
работает, только если я добавляю пространство имен перед 3thpartyclassname- третья сторона использует собственные классы, но они не работают, только если я добавил глобальное пространство (
new \Exception
)
Любой способ заставить это работать без модификаций?
Обновите использование \Exception как исключение; решить проблему 2
У меня проблемы только с is_a и is_subclass_of. Им обоим нужно пространство имен, и они игнорируют текущее пространство имен.