SplFixedArray::__construct

(PHP 5 >= 5.3.0, PHP 7, PHP 8)

SplFixedArray::__construct构造一个新的固定数组

描述

public SplFixedArray::__construct(int $size = 0)

使用等于 size 个的null 值初始化固定数组。

参数

size

固定数组的大小。这期望一个介于 0PHP_INT_MAX 之间的数字。

错误/异常

size 是一个负整数时,抛出 ValueError

变更日志

版本 描述
8.0.0 现在如果 size 为负数,则抛出 ValueError;之前它抛出的是 InvalidArgumentException

示例

示例 #1 SplFixedArray::__construct() 示例

<?php
$array
= new SplFixedArray(5);

$array[1] = 2;
$array[4] = "foo";

foreach(
$array as $v) {
var_dump($v);
}
?>

上面的示例将输出

NULL
int(2)
NULL
NULL
string(3) "foo"

添加注释

用户贡献的注释

此页面没有用户贡献的注释。
To Top