Methods summary
public static
array|Traversable
|
#
convertToRewindable( mixed $traversable )
与えられた値を foreach 構文などに渡しても巻き戻しエラーが発生しない値に変換する。
与えられた値を foreach 構文などに渡しても巻き戻しエラーが発生しない値に変換する。
Parameters
Returns
array|Traversable
|
public static
array
|
#
toSequence( mixed $traversable, string $type, array $pseudoTypes = [] )
与えられた値を、要素として指定された型のみを含む配列に変換して返します。
与えられた値を、要素として指定された型のみを含む配列に変換して返します。
Parameters
- $traversable
- $type
- sequence の要素型 (sequence<T> の T)。
- $pseudoTypes
- callback interface 型、列挙型、callback 関数型、または dictionary 型の識別子をキーとした型情報の配列。
Returns
array
Throws
DomainException 与えられた配列の要素が、指定された型に合致しない場合。
Link
|
public static
array
|
#
toFrozenArray( mixed $traversable, string $type, array $pseudoTypes = [] )
toSequence() のエイリアスです。
Parameters
- $traversable
- $type
- 配列の要素型 (FrozenArray<T> の T)。
- $pseudoTypes
- callback interface 型、列挙型、callback 関数型、または dictionary 型の識別子をキーとした型情報の配列。
Returns
array
Link
|