您能否提供一个使用命名空间而不是 PEAR 文件结构命名约定的好(易于分析)开源项目(-s)的名称?
我愿意在我的项目中开始使用命名空间,但我真的不知道应该如何以最好的方式处理这个问题,例如:
自动加载类将使用命名空间自动加载我的内部类,但是自动加载不使用命名空间的第 3 方模块或镜像其文件结构的命名空间呢?我应该创建两个单独的类,还是在一个类中处理这种行为?
灵活的文件结构 - 如何在那里命名命名空间?让我们在 system/ 文件夹中有一个命名空间,例如:System/Foo/Bar。但是,如果有人将 system/ 文件夹的名称更改为其他名称并且名称空间将保持不变怎么办?
等等...