PeServer

Vector extends TypeArrayBase
in package

一次元配列。

Tags
template

TValue

phpstan-extends

TypeArrayBase<non-negative-int,TValue>

Table of Contents

Properties

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

Methods

__construct()  : mixed
生成。
add()  : self
追加。
addRange()  : self
追加。
count()  : int
create()  : self
配列から生成。
empty()  : self
空データの生成。
getArray()  : array<string|int, mixed>
配列データを取得。
getIterator()  : Traversable
offsetExists()  : bool
offsetGet()  : mixed
offsetSet()  : void
offsetUnset()  : void
isValidType()  : void
throwIfInvalidOffset()  : void

Properties

$items

アイテム一覧。

protected array<string|int, mixed> $items = []
Tags
phpstan-var

array<TKey,TValue>

Methods

__construct()

生成。

public __construct(string $type, array<string|int, mixed> $items, bool $useValues) : mixed
Parameters
$type : string
$items : array<string|int, mixed>
$useValues : bool
Tags
phpstan-param

class-string|TypeUtility::TYPE_* $type

phpstan-param

array<array-key,TValue> $items

add()

追加。

public add(mixed $value) : self
Parameters
$value : mixed
Tags
phpstan-param

TValue $value

phpstan-return

self<TValue>

Return values
self

addRange()

追加。

public addRange(array<string|int, mixed> $items[, bool $useValues = true ]) : self
Parameters
$items : array<string|int, mixed>
$useValues : bool = true
Tags
phpstan-param

array<array-key,TValue> $items

phpstan-return

self<TValue>

Return values
self

count()

public count() : int
Tags
phpstan-return

non-negative-int

Return values
int

create()

配列から生成。

public static create(array<string|int, mixed> $items[, bool $useValues = true ]) : self
Parameters
$items : array<string|int, mixed>

配列。

$useValues : bool = true
Tags
template

TTValue

phpstan-param

non-empty-array<TTValue> $items

phpstan-return

self<TTValue>

Return values
self

empty()

空データの生成。

public static empty(string $type) : self
Parameters
$type : string
Tags
template

TTValue

phpstan-param

class-string|TypeUtility::TYPE_* $type

phpstan-return

self<TTValue>

Return values
self

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

offsetExists()

public offsetExists(int $offset) : bool
Parameters
$offset : int
Tags
phpstan-param

non-negative-int $offset

Return values
bool

offsetGet()

public offsetGet(int $offset) : mixed
Parameters
$offset : int
Tags
phpstan-param

non-negative-int $offset

phpstan-return

TValue $value

offsetSet()

public offsetSet(int|null $offset, mixed $value) : void
Parameters
$offset : int|null
$value : mixed
Tags
phpstan-param

non-negative-int|null $offset

phpstan-param

TValue $value

throws
IndexOutOfRangeException

offsetUnset()

public offsetUnset(int $offset) : void
Parameters
$offset : int
Tags
phpstan-param

non-negative-int $offset

isValidType()

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

throwIfInvalidOffset()

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

        
On this page

Search results