(PHP 5, PHP 7, PHP 8)
ArrayAccess::offsetSet — 指定值給指定的偏移量
offset
要指定值的偏移量。
value
要設定的值。
不回傳任何值。
注意:
如果沒有其他值可用,
offset
參數將會被設為null
,如下例所示。<?php
$arrayaccess[] = "first value";
$arrayaccess[] = "second value";
print_r($arrayaccess);
?>以上範例會輸出
Array ( [0] => first value [1] => second value )
注意:
此函式不會在透過參照賦值或其他間接更改陣列維度(透過 ArrayAccess 覆載)時被呼叫(所謂間接是指並非直接更改維度,而是透過更改子維度或子屬性,或是將陣列維度透過參照賦值給另一個變數)。此時,會呼叫 ArrayAccess::offsetGet()。只有當該方法透過參照回傳時,操作才會成功。