ฉันกำลังพยายามใช้ไลบรารีภายนอก เนื่องจากมีข้อขัดแย้งบางประการ ฉันจึงใช้เนมสเปซ ( php 5.3 )
เป้าหมายไม่ใช่การเปลี่ยนไลบรารีภายนอกเลย (เพียงเพิ่มเนมสเปซที่ด้านบน)
ปัญหาอยู่ในห้องสมุดมีหลายสถานการณ์ที่ไม่ได้ผล
is_a($obj,'3thpartyclassname')
ใช้งานได้เฉพาะเมื่อฉันเพิ่มเนมสเปซหน้าชื่อคลาสปาร์ตี้ที่ 3- บุคคลที่สามใช้คลาสเนทิฟ แต่จะไม่ทำงานเฉพาะเมื่อฉันใช้โกลบอลสเปซ (
new \Exception
)
มีวิธีใดที่จะทำให้สิ่งนี้ทำงานได้โดยไม่มีการดัดแปลงใด ๆ ?
อัปเดตการใช้ \Exception เป็นข้อยกเว้น; แก้ไขปัญหา 2
ฉันมีปัญหากับ is_a และ is_subclass_of เท่านั้น ทั้งสองต้องการเนมสเปซและละเว้นเนมสเปซปัจจุบัน