在线文档教程
PHP
类和函数 | Classes and Functions

ArrayAccess::offsetSet

ArrayAccess::offsetSet

(PHP 5 >= 5.0.0, PHP 7)

ArrayAccess::offsetSet - 为指定的偏移量分配一个值

描述

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

为指定的偏移量分配一个值。

参数

offset

将值分配给的偏移量。

value

要设置的值。

返回值

没有值返回。

笔记

注意:如果其他值不可用,则offset参数将设置为NULL,如下例所示。<?php $arrayaccess[] = "first value"; $arrayaccess[] = "second value"; print\_r($arrayaccess ?> The above example will output: Array ( 0 => first value 1 => second value )

注意:这个函数不是通过引用进行赋值,而是对ArrayAccess重载的数组维度进行间接更改(从间接角度而言,它们不是通过直接更改维度,而是通过更改子维或子属性或分配数组维度引用另一个变量)。相反,ArrayAccess::offsetGet()被调用。该操作只有在该方法按引用返回时才会成功,这只能在PHP 5.3.4之后才能实现。

← ArrayAccess::offsetGet

ArrayAccess::offsetUnset →