命名空间组织 PHP 代码并防止 classes、functions 和 constants 之间的命名冲突 — 随着应用程序增长和使用第三方包,这至关重要。它们像 class 名称的目录一样工作,并与 Composer autoloading (PSR-4) 集成。
命名空间解决的问题
text
Without namespaces, two classes named `User` (yours and a library's) would COLLIDE
("cannot redeclare class"). Namespaces give each a unique fully-qualified name.
声明和使用命名空间
php
\;
{
}
