Constants

TARGET_CLASS

TARGET_CLASS = 'class'

注解目标-类

TARGET_PROPERTY

TARGET_PROPERTY = 'property'

注解目标-属性

TARGET_METHOD

TARGET_METHOD = 'method'

注解目标-方法

TARGET_CONST

TARGET_CONST = 'const'

注解目标-常量

Properties

$instance

$instance : mixed

实例对象

Type

mixed

$instances

$instances : array

实例对象数组

Type

array

$data

$data : array

数据

Type

array

Methods

getInstance()

getInstance(array  ...$args) : static

获取单例对象

Parameters

array $args variadic

Returns

static

getData()

getData() : array

获取数据

Returns

array

setData()

setData(array  $data) : void

设置数据

Parameters

array $data

isChildClassSingleton()

isChildClassSingleton() : boolean

是否子类作为单独实例

Returns

boolean

__construct()

__construct(  $data = array()) 

Parameters

$data