0

我继承了一个 Symfony 1.4 应用程序来管理。我遇到了一个问题,我创建了新的类并且我不知道,我复制了一些现有的类名(在其他路径中)。

除了重命名我的类之外,还有没有为我想要使用的类指定一个类路径?在 Java 中,我们可以轻松地附加整个类路径,但我不太确定是否/如何在 PHP5 和/或 Symfony 1.4 中完成。

这是否可能,或者是我确保没有类名冲突的唯一选择?

4

2 回答 2

1

命名空间是您的解决方案。查看http://www.php.net/namespaces

于 2012-12-18T18:38:20.220 回答
0

还有另一个SO 线程响应,@Jan Míšek 提出了一个解决方案。不幸的是,它没有被标记为接受的响应,但它给出了如何将支持命名空间的 Symfony2 自动加载器迁移到 Symfony 1.4 的相当好的说明。

于 2012-12-21T02:32:32.267 回答