Vector
extends TypeArrayBase
in package
一次元配列。
Tags
Table of Contents
Properties
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
$type
protected
string
$type
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
add()
追加。
public
add(mixed $value) : self
Parameters
- $value : mixed
Tags
Return values
selfaddRange()
追加。
public
addRange(array<string|int, mixed> $items[, bool $useValues = true ]) : self
Parameters
- $items : array<string|int, mixed>
- $useValues : bool = true
Tags
Return values
selfcount()
public
count() : int
Tags
Return values
intcreate()
配列から生成。
public
static create(array<string|int, mixed> $items[, bool $useValues = true ]) : self
Parameters
- $items : array<string|int, mixed>
-
配列。
- $useValues : bool = true
Tags
Return values
selfempty()
空データの生成。
public
static empty(string $type) : self
Parameters
- $type : string
Tags
Return values
selfgetArray()
配列データを取得。
public
getArray() : array<string|int, mixed>
Tags
Return values
array<string|int, mixed>getIterator()
public
getIterator() : Traversable
Tags
Return values
TraversableoffsetExists()
public
offsetExists(int $offset) : bool
Parameters
- $offset : int
Tags
Return values
booloffsetGet()
public
offsetGet(int $offset) : mixed
Parameters
- $offset : int
Tags
offsetSet()
public
offsetSet(int|null $offset, mixed $value) : void
Parameters
- $offset : int|null
- $value : mixed
Tags
offsetUnset()
public
offsetUnset(int $offset) : void
Parameters
- $offset : int
Tags
isValidType()
protected
isValidType(mixed $value) : void
Parameters
- $value : mixed
throwIfInvalidOffset()
protected
throwIfInvalidOffset(mixed $offset) : void
Parameters
- $offset : mixed