update page now
PHP 8.4.20 Released!

ArrayAccess::offsetSet

(PHP 5, PHP 7, PHP 8)

ArrayAccess::offsetSet设置一个偏移位置的值

说明

public ArrayAccess::offsetSet(mixed $offset, mixed $value): void

为指定的偏移位置设置一个值。

参数

offset

待设置的偏移位置。

value

需要设置的值。

返回值

没有返回值。

注释

注意:

如果另一个值不可用,那么 offset 参数将被设置为 null,就像下面的示例。

<?php
$arrayaccess
[] = "first value";
$arrayaccess[] = "second value";
print_r($arrayaccess);
?>

以上示例会输出:

Array
(
    [0] => first value
    [1] => second value
)

注意:

在通过引用赋值以及其它间接更改使用 ArrayAccess 重载的数组维度时,不会调用此函数(间接是指不直接更改维度本身,而是更改子维度或子属性,或者将数组维度通过引用赋值给另一个变量)。而是调用 ArrayAccess::offsetGet()。只有该方法通过引用返回,操作才会成功。

添加备注

用户贡献的备注

此页面尚无用户贡献的备注。
To Top