【发布时间】:2011-06-01 02:37:36
【问题描述】:
我有两个具有相同名称的 twho 类的 PHP 应用程序。 - 具有“项目”类的 app1 - 具有“项目”类的 app2
我必须在第二个应用程序中使用第一个应用程序的类,但是同名的两个类会导致错误(“PHP 致命错误:无法重新声明类项目 ...”)。
我无法更改班级名称。 我必须使用 PHP 5.2(PHP 5.2 中没有命名空间)。
有解决办法吗?
可能是:
- 使用项目类
- undef 这个类(一种“未设置项目”,PHP 可以吗?)
- include() 第二类
- 使用第二类
我不知道 PHP 是否可行(没有找到任何关于此的资源),我不知道有更好的方法来管理这个...
【问题讨论】:
-
也许你可以使用网络服务...但最简单的方法是重命名类...
标签: php class namespaces conflict