来自http://php.net/manual/en/language.namespaces.importing.php
的说明导入规则是基于每个文件的,这意味着包含的文件不会继承父文件的导入规则。
所以这意味着现在我必须在每个文件中硬编码/重新声明我的命名空间,或者总是使用完全限定的命名空间。
由于
答案 0 :(得分:0)
命名空间应该显示特定类的依赖关系,继承的缺点是,类可以使用从未在类中使用的use语句。
是的,这不是一个坏主意,eval()
是脏东西,应该不惜一切代价避免
如果数据库已经初始化,你不需要在其余文件中使用命名空间,对于任何初始化的类都是一样的 如果数据库已经初始化,那么你的文件对于任何已初始化的类