State
扩展自 Registry一个简单的状态持有类。此类用于从 CMSObject 过渡到 Registry,不应直接使用。请勿使用此类,而是使用 Registry 类。
已弃用
自 |
5.0.0 |
---|---|
已弃用 |
7.0 直接使用 Registry |
包 |
Joomla CMS |
方法
__construct
构造函数
__construct( data = null) :
自 |
5.0.0 |
---|
参数
- data
mixed
绑定到新 Registry 对象的数据。
响应
mixed
__get
给定名称的内部数据访问的代理。
__get( name) :
已弃用
自 |
5.0.0 |
---|---|
已弃用 |
5.0.0 将在 7.0 中删除 |
参数
- name
string
元素的名称
响应
mixed
如果设置了元素的值,否则为 null
__isset
使用给定键检查变量的内部数据代理。
__isset( name) :
已弃用
自 |
5.0.0 |
---|---|
已弃用 |
5.0.0 将在 7.0 中删除 |
参数
- name
string
元素的名称
响应
bool
返回内部数据存储是否包含具有给定键的键
__set
给定名称和值的内部数据存储的代理。
__set( name, value) :
已弃用
自 |
5.0.0 |
---|---|
已弃用 |
5.0.0 将在 7.0 中删除 |
参数
- name
string
元素的名称- value
string
值
响应
void
get
获取注册表值。
get( path, default = null) :
自 |
5.0.0 |
---|
参数
- path
string
注册表路径(例如 joomla.content.showauthor)- default
mixed
可选的默认值,如果内部值为 null,则返回。
响应
mixed
条目的值或 null
getProperties
返回对象属性的关联数组。
getProperties() : mixed||string|int
已弃用
自 |
5.0.0 |
---|---|
已弃用 |
7.0 使用 toArray 代替 |
响应
array<string|int, mixed>
数据数组