TypeArrayBase
in package
implements
ArrayAccess, Countable, IteratorAggregate
AbstractYes
値の型限定基底配列。
Tags
Table of Contents
Interfaces
- ArrayAccess
- Countable
- IteratorAggregate
Properties
Methods
- count() : int
- getArray() : array<string|int, mixed>
- 配列データを取得。
- getIterator() : Traversable
- __construct() : mixed
- 生成。
- isValidType() : void
- throwIfInvalidOffset() : void
Properties
$items
アイテム一覧。
protected
array<string|int, mixed>
$items
= []
Tags
$type
protected
string
$type
Methods
count()
public
count() : int
Tags
Return values
intgetArray()
配列データを取得。
public
getArray() : array<string|int, mixed>
Tags
Return values
array<string|int, mixed>getIterator()
public
getIterator() : Traversable
Tags
Return values
Traversable__construct()
生成。
protected
__construct(string $type) : mixed
Parameters
- $type : string
Tags
isValidType()
protected
isValidType(mixed $value) : void
Parameters
- $value : mixed
throwIfInvalidOffset()
protected
abstract throwIfInvalidOffset(mixed $offset) : void
Parameters
- $offset : mixed