首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ArrayAccess::offsetSet

(PHP 5 >= 5.0.0, PHP 7)

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

描述

代码语言:javascript
复制
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 →

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com