我有一个 Namespace Like\Project\User\和 Class User 和\Project\Menu\和 Class Called Menu。
因此,如果我创建一个实例,我会调用 new\Project\Menu\Menu() 但命名似乎很糟糕。
Mabye 我将类名称为 Base (\Project\Menu\Base())?
或者有没有人有一个好的命名模式的想法。
我用 PHP 编码。
最佳答案
命名空间应该主要解决冲突,例如,如果您使用了很多库。
所以在你的情况下最好有更少的命名空间
namespace MyProject
{
class User{}
}
namespace MyProject
{
class Menu{}
}
关于php - 具有相同类名的命名空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7657999/