使用相同的类名命名命名空间

时间:2011-10-05 07:27:36

标签: php class namespaces schema naming

我有一个类名为\ Project \ User \的类名用户,而\ Project \ Menu \有一个类叫做菜单。 因此,如果我创建一个实例,我会调用new \ Project \ Menu \ Menu(),但命名似乎很糟糕。

Mabye我叫班级名称Base(\ Project \ Menu \ Base())?

或者有任何人想要一个好的命名架构。

用PHP编写Iam Coding。

1 个答案:

答案 0 :(得分:0)

命名空间应该主要解决冲突,例如,如果你使用了很多库。

所以最好在你的情况下使用更少的命名空间

namespace MyProject
{
    class User{}
}
namespace MyProject
{
    class Menu{}
}