corpus/autoloader

此包已被弃用且不再维护。未建议替代包。

PSR-0 和 PSR-4 风格自动加载器

v1.0.0 2014-04-14 18:30 UTC

This package is auto-updated.

Last update: 2022-12-06 05:07:24 UTC


README

Latest Stable Version License Build Status Scrutinizer Code Quality

简单的 PSR-0 和 PSR-4 风格自动加载器。

备注

PSR-0 自动加载器不包括 Zend 风格的下划线到 / 的转换。

安装

自动加载器可通过 Composer 通过 Packagist 获取

{
    "require": {
        "corpus/autoloader": "1.*"
    }
}

用法

这些是 简单 的自动加载器,根据 SPL 自动加载器堆栈顺序运行。您在每个目录或命名空间中 使用一个实例。

<?php

use Corpus\Autoloader\Psr0;
use Corpus\Autoloader\Psr4;

// PSR-0 Autoloader
spl_autoload_register( new Psr0('/vendor/path/blah') );

// PSR-4 Autoloader
spl_autoload_register( new Psr4('My\\Prefix', '/vendor/path/blah') );