【发布时间】:2013-02-15 03:05:21
【问题描述】:
我目前在代码审查期间遇到了这个命名空间代码块,我看起来像这样。我对命名空间和示例不熟悉,我在 youtube 上看到过,教程中没有类似的示例。
我只理解第一个命名空间意味着代码块将位于全局空间。但是第二个命名空间到底是什么意思呢?
namespace
{
class Logging{}
}
namespace Admin\Logging
{
class Logged_in
{
public function __construct()
{
/* some code here */
}
}
/* other classes here */
}
感谢您的帮助。
【问题讨论】:
-
我建议您阅读 PHP 手册的命名空间部分:php.net/manual/en/language.namespaces.rationale.php
-
在此处发布之前是否已经这样做了,但大多数示例都解释了在命名空间之后附加了名称或与我遇到的命名空间结构不相似......不过谢谢:)
标签: php namespaces