命名空间
<br/>
>i 本文档的最新修订日期是:
> **2021-11-20**
# 概述
自6.0版本开始,引入了命名空间来规范代码及避免冲突。
在路径 <font color="#c7254e">`/lib/core`</font> 中,包含了框架所有自带的类(Class)。因此所有框架自带模块的命名空间为 <font color="#c7254e">`/core/`</font> 。
因此如需使用本框架自带的模块,可以有如下两种写法:
* ```php
use core\Vcode;
Vcode::create([...]);
```
* ```php
\core\Vcode::create([...]);
```
# 自动加载
框架遵循 <font color="#c7254e">`PSR-4`</font> 规范,以 <font color="#c7254e">`/lib/`</font> 为根目录进行自动加载。
如果存在文件 <font color="#c7254e">`/lib/demo/ClassA.php`</font> ,并且需要调用 <font color="#c7254e">`ClassA::func()`</font> ,则可以有如下两种写法:
* ```php
use demo\ClassA;
ClassA::func([...]);
```
* ```php
\demo\ClassA::func([...]);
```