Properties

$instance

$instance : array

Type

array — 实例数组

$classMap

$classMap : array

Type

array — 类名映射

$namespaceAlias

$namespaceAlias : array

Type

array — 命名空间别名

$prefixLengthsPsr4

$prefixLengthsPsr4 : array

Type

array — PSR-4 命名空间前缀长度映射

$prefixDirsPsr4

$prefixDirsPsr4 : array

Type

array — PSR-4 的加载目录

$fallbackDirsPsr4

$fallbackDirsPsr4 : array

Type

array — PSR-4 加载失败的回退目录

$prefixesPsr0

$prefixesPsr0 : array

Type

array — PSR-0 命名空间前缀映射

$fallbackDirsPsr0

$fallbackDirsPsr0 : array

Type

array — PSR-0 加载失败的回退目录

$files

$files : array

Type

array — 需要加载的文件

Methods

autoload()

autoload(string  $class) : boolean

自动加载

Parameters

string $class

类名

Returns

boolean

addNamespace()

addNamespace(string|array  $namespace, string  $path = '') : void

注册命名空间

Parameters

string|array $namespace

命名空间

string $path

路径

register()

register(  $autoload = null) 

Parameters

$autoload

addPsr0()

addPsr0(array|string  $prefix, array  $paths, boolean  $prepend = false) : void

添加 PSR-0 命名空间

Parameters

array|string $prefix

空间前缀

array $paths

路径

boolean $prepend

预先设置的优先级更高

addPsr4()

addPsr4(array|string  $prefix, string  $paths, boolean  $prepend = false) : void

添加 PSR-4 空间

Parameters

array|string $prefix

空间前缀

string $paths

路径

boolean $prepend

预先设置的优先级更高

findFile()

findFile(string  $class) : boolean|string

查找文件

Parameters

string $class

类名

Returns

boolean|string