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