优化Loader,使用Loader::addNamespace()简化核心路径判断;

调整Error::register()位置,通过alias配置别名提高Error类加载速度。
This commit is contained in:
huangdijia
2016-02-05 13:32:43 +08:00
parent c0e6918711
commit ac5e6b2258
5 changed files with 33 additions and 10 deletions

View File

@@ -49,12 +49,6 @@ class Loader
if (isset(self::$namespace[$name])) {
// 注册的命名空间
$path = self::$namespace[$name];
} elseif (in_array($name, ['think', 'behavior', 'traits']) || is_dir(LIB_PATH . $name)) {
// 核心类库命名空间
$path = LIB_PATH . $name . DS;
} elseif (APP_NAMESPACE == $name) {
// 项目命名空间
$path = APP_PATH;
} elseif (is_dir(EXTEND_PATH . $name)) {
// 扩展类库命名空间
$path = EXTEND_PATH . $name . DS;