命名空间可以通过关键字namespace来定义,定义方法如下:
- 在文件的最前面,使用关键字namespace定义命名空间,格式如下:
namespace NamespaceName;
- 如果需要定义子命名空间,可以使用反斜杠()进行分隔,例如:
namespace NamespaceNameSubNamespace;
- 在命名空间中,可以定义类、函数、常量等,例如:
namespace NamespaceName;
class ClassName {}
function functionName() {}
const CONSTANT_NAME = "value";
- 在使用命名空间中定义的类、函数、常量等时,需要使用完整的命名空间路径,或者使用use关键字导入,例如:
namespace NamespaceName;
use NamespaceNameSubNamespaceClassName;
$obj = new ClassName();
以上就是PHP使用命名空间的基本方法。