\Imi\UtilArrayData

数组数据基类

Summary

Methods
Properties
Constants
__construct()
set()
setVal()
get()
remove()
clear()
length()
count()
exists()
__get()
__set()
__isset()
__unset()
offsetSet()
offsetExists()
offsetUnset()
offsetGet()
getRawData()
No public properties found
No constants found
No protected methods found
$data
N/A
No private methods found
No private properties found
N/A

Properties

$data

$data : 

数据

Type

Methods

__construct()

__construct(  $data) 

Parameters

$data

set()

set(string  $name, mixed  $value = null) 

设置数据

Parameters

string $name
mixed $value

setVal()

setVal(string  $name, mixed  $value = null) : boolean

设置数据

Parameters

string $name
mixed $value

Returns

boolean

get()

get(string  $name = null, mixed  $default = false) : mixed

获取数据

Parameters

string $name
mixed $default

Returns

mixed

remove()

remove(string  $name) 

删除数据

Parameters

string $name

clear()

clear() 

清空数据

length()

length() : integer

获取数据的数量

Returns

integer

count()

count() : integer

获取数据的数量

Returns

integer

exists()

exists(string  $name) : boolean

键名对应的值是否存在

Parameters

string $name

Returns

boolean

__get()

__get(  $key) 

Parameters

$key

__set()

__set(  $key,   $value) 

Parameters

$key
$value

__isset()

__isset(  $key) 

Parameters

$key

__unset()

__unset(  $key) 

Parameters

$key

offsetSet()

offsetSet(  $offset,   $value) 

Parameters

$offset
$value

offsetExists()

offsetExists(  $offset) 

Parameters

$offset

offsetUnset()

offsetUnset(  $offset) 

Parameters

$offset

offsetGet()

offsetGet(  $offset) 

Parameters

$offset

getRawData()

getRawData()