(PHP 5, PHP 7, PHP 8)
ArrayAccess::offsetSet — 为指定偏移量赋值
offset
要赋值的偏移量。
value
要设置的值。
不返回值。
注意:
如果另一个值不可用,例如在以下示例中,
offset
参数将设置为 **null
**。<?php
$arrayaccess[] = "第一个值";
$arrayaccess[] = "第二个值";
print_r($arrayaccess);
?>上面的例子将输出
Array ( [0] => first value [1] => second value )
注意:
此函数不会在通过引用赋值以及其他间接更改使用 ArrayAccess 重载的数组维(间接是指它们不是通过直接更改维来进行的,而是通过更改子维或子属性或将数组维通过引用赋值给另一个变量来进行)时被调用。相反,会调用 ArrayAccess::offsetGet()。该操作只有在该方法通过引用返回时才会成功。