命名空间

<br/> >i 本文档的最新修订日期是: > **2023-03-11** # 概述 本框架使用命名空间来规范代码及避免冲突。 在路径 <font color="#c7254e">`/lib/core`</font> 中,包含了框架所有自带的模块(Class)。因此所有框架自带模块(Class)的命名空间为 <font color="#c7254e">`/core/`</font> 。 因此如需使用本框架自带的模块(Class),可以有如下两种写法: * ```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([...]); ```