這是場景(它有點特定,但仍然足以適用於任何PHP lib):什麼是一些實用的PHP命名空間解決方案?
WordPress 3.2.1或更早版本(PHP代碼庫,PHP5 w /和w/o名稱間距可用)...我創建了一個帶有幾個類名(WPAlchemy_MetaBox,WPAlchemy_MediaAccess)的小型PHP庫...開發人員已經開始使用WordPress可以安裝許多插件/主題的類(在相同的環境中),所以使用庫的兩個或多個插件的可能性很可能(碰撞可能與類名顯然發生)
我目前認爲每個版本可能有一個唯一的類名(與版本號或其他)...我可以用這個抽象一點一種簡單的加載器(爲簡單起見)。
我想獲得一些最佳實踐來解決上述問題。
- 避免名稱衝突
- 允許如果需要
如果有解決這個請讓我知道,還請隨時改寫這個問題其他SO崗位開發人員使用特定版本還有額外的重點目標。