PeServer

TypeArrayBase
in package
implements ArrayAccess, Countable, IteratorAggregate

AbstractYes

値の型限定基底配列。

Tags
template

TKey of array-key

template

TValue

implements

ArrayAccess<TKey,TValue>

implements

IteratorAggregate<TKey,TValue>

Table of Contents

Interfaces

ArrayAccess
Countable
IteratorAggregate

Properties

$items  : array<string|int, mixed>
アイテム一覧。
$type  : string

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
phpstan-var

array<TKey,TValue>

Methods

count()

public count() : int
Tags
phpstan-return

non-negative-int

Return values
int

getArray()

配列データを取得。

public getArray() : array<string|int, mixed>
Tags
phpstan-return

array<TKey,TValue>

Return values
array<string|int, mixed>

getIterator()

public getIterator() : Traversable
Tags
phpstan-return

Traversable<TKey, TValue>

Return values
Traversable

__construct()

生成。

protected __construct(string $type) : mixed
Parameters
$type : string
Tags
phpstan-param

class-string|TypeUtility::TYPE_* $type

isValidType()

protected isValidType(mixed $value) : void
Parameters
$value : mixed

throwIfInvalidOffset()

protected abstract throwIfInvalidOffset(mixed $offset) : void
Parameters
$offset : mixed

        
On this page

Search results