framework-example-master 实例 首页代码
<?php
define('ROOT', __DIR__);
require_once ROOT . '/../lib/framework/Helper/Autoloader.php';
use TE\Helper\Autoloader;
use TE\Mvc\Base;
use TE\Mvc\Server\Http\Server;
use TE\Mvc\Action\Interceptor\InterceptorManager;
use TE\Mvc\Router\Simple;
// 注册autoloader
Autoloader::registerNamespace(ROOT . '/../lib/framework', 'TE');
Autoloader::registerNamespace(ROOT . '/../app', 'Example');
// 定义注入对象
Base::setInjectiveObjects(require(ROOT . '/../config/injects.php'));
// 启动Server
new Server(new Simple(require(ROOT . '/../config/routes.php')),
new InterceptorManager(require(ROOT . '/../config/interceptors.php')));
TE 在 Autoloader::registerNamespace(ROOT . '/../lib/framework', 'TE'); 之前就已经被使用
是如何生效的?
有没大神一对一指导一下
仅限于 Typecho Framework的相关问题
还有狠多问题。蛋疼。
use
只是声明,没有实际调用,它在你使用的时候才会产生实际调用,请认真阅读use
的使用方法。