define("WEB_ROOT",__DIR__.DIRECTORY_SEPARATOR);//项目根目录
define("VENDOR_ROOT",WEB_ROOT."../src".DIRECTORY_SEPARATOR);// 类库目录
require_once VENDOR_ROOT."bootloader/Autoloader.php";//引入自动装载类
// 初始化
bootloader\Autoloader::instance()
->addRoot(WEB_ROOT)
->addRoot(VENDOR_ROOT)
->init();
$demo = new \demo\Test;
$demo->test();
需要添加类根目录,如类根目录A下,有命名空间B,有C类 那么需要调用C类就要如下操作
require_once "bootloader/Autoloader.php";//引入自动装载类
// 初始化
bootloader\Autoloader::instance()
->addRoot(A)
->init();
// 调用
$demo = new \B\C;
$demo->test();