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 →