Symfony 1.4中不同路径中的重复类名会导致问题

时间:2012-12-18 17:52:30

标签: php classpath symfony-1.4

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

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

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

@JanMíšek提出了另一个SO thread response解决方案。不幸的是,它没有被标记为可接受的响应,但它提供了相当好的指令,如何将支持命名空间的Symfony2自动加载器迁移到Symfony 1.4。