PHP Conference Japan 2024

SplFixedArray::__construct

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

SplFixedArray::__construct建構新的固定陣列

說明

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

初始化一個固定陣列,其包含數量等於 sizenull 值。

參數

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