(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()。只有当该方法按引用返回时,操作才会成功。