【发布时间】:2012-03-08 04:33:40
【问题描述】:
当我将use Blog; 放在顶部时出现此错误。
警告:使用非复合名称“博客”的 use 语句无效 在...
Blog 是我的命名空间,其中有 3 个类:文章、列表和类别以及一些函数。
如果我将 statememnt 更改为 use Blog\Article;,那么它可以工作...
我不能只指定我想使用的命名空间吗?我需要提供课程吗?
如果我在该命名空间中有函数怎么办?当我在命名空间之外调用它们时,我不得不在每个人的名字前面加上 \Blog\...
【问题讨论】:
-
不,我没有使用任何框架
-
当我声明我的文件
namespace之后use Blah;时发生在我身上。 -
这也可能意味着“博客”已经被包含在内,并且您正在尝试第二次使用它。如果您使用的框架已经包含在更高的链上,这很常见。
-
@DerekIllchuk 如果这可能是我可以投票的答案。帮我省了很多麻烦。
标签: php namespaces