animaflower

261 经验值

看了你的问题,我准备研究下laravel 的流程 但是开始就遇到了问题!!

class ComposerAutoloaderInita27a8091010d0d1cf0fe2866d617ef1d
{
    private static $loader;
    
    public static function loadClassLoader($class)
    {
        if ('Composer\Autoload\ClassLoader' === $class) {
            require __DIR__ . '/ClassLoader.php';
        }
        
    }

    public static function getLoader()
    {
        if (null !== self::$loader) {
            return self::$loader;
        }
        //自己定义一个自动加载函数 ,loadClassLoader
        spl_autoload_register(array('ComposerAutoloaderInita27a8091010d0d1cf0fe2866d617ef1d', 'loadClassLoader'), true, true);
        
        self::$loader = $loader = new \Composer\Autoload\ClassLoader();
        
        //取消这个自动加载函数
        spl_autoload_unregister(array('ComposerAutoloaderInita27a8091010d0d1cf0fe2866d617ef1d', 'loadClassLoader'));

ClassLoader这个类的自动加载我就看不懂了,瞬间注册和注销一个自动加载函数 目的 就是为了require ClassLoader.php这个东西...
这不是多此一举吗.