【发布时间】:2011-08-14 07:10:58
【问题描述】:
我正处于编写基本 MVC WordPress 插件开发框架的初始阶段,我意识到我将遇到命名冲突问题。如果我想在我正在开发的几个插件和/或主题中包含这个框架,最终我会遇到一个 class_exists() 无法解决的问题。
我可以将框架创建为独立插件,但这需要任何下载了我的插件或主题之一的人也下载该框架,这似乎不现实(尤其是升级到现有插件时)目前没有这样的依赖)。
无论如何,我想你们中的许多人可能都遇到过同样的问题,我想看看是否有人制定了解决问题的好策略。
如果可能的话,我不需要每个插件都有一个唯一的前缀(这将使更新框架成为一场噩梦)。我希望有一些聪明的方法可以动态命名每个类,而无需硬编码。
【问题讨论】:
标签: php wordpress namespaces