【发布时间】:2013-03-11 00:17:24
【问题描述】:
PHP 提供了两种声明命名空间的语法。您可以使用不带大括号或带大括号的命名空间,如下所示。
没有大括号
namespace foo/bar;
class Any{}
带大括号
namespace foo/bar {
class Any{}
}
这两种使用命名空间的方式在功能或行为上是否存在差异,或者它们的工作/功能是否相同?
【问题讨论】:
-
我想知道为什么要关闭它?这似乎是一个清晰、有用、可回答的问题,其答案不仅仅是粗略地浏览一下文档即可找到。 Namespaces Overview 和 Defining Namespaces 页面甚至没有提到括号中的语法 exists,这就留下了一个问题,即那里记录的几个事实是否适用于括号内的语法或仅适用于未括号内的语法。我已投票决定重新开放并鼓励其他人也这样做。
标签: php namespaces