PHP Conference Japan 2024

ArrayAccess::offsetSet

(PHP 5, PHP 7, PHP 8)

ArrayAccess::offsetSet为指定的偏移量赋值

描述

public ArrayAccess::offsetSet(混合 $offset, 混合 $value): void

为指定的偏移量赋值。

参数

offset

要为其赋值的偏移量。

value

要设置的值。

返回值

不返回任何值。

备注

注意:

如果另一个值不可用,例如在以下示例中,offset 参数将设置为 null

<?php
$arrayaccess
[] = "第一个值";
$arrayaccess[] = "第二个值";
print_r($arrayaccess);
?>

以上示例将输出

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

注意:

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

添加注释

用户贡献的注释

此页面没有用户贡献的注释。
To Top