offsetset
ArrayAccess::offsetSet
Assign a value to the specified offset
ENTITY
public
void
ArrayAccess::offsetSet
mixed
offset
mixed
value
Assigns a value to the specified offset.
ENTITY
offset
The offset to assign the value to.
value
The value to set.
ENTITY
ENTITY
ENTITY
[!NOTE] The
offsetparameter will be set to ENTITY if another value is not available, like in the following example.<?php $arrayaccess[] = "first value"; $arrayaccess[] = "second value"; print_r($arrayaccess); ?>ENTITY
Array ( [0] => first value [1] => second value )
[!NOTE] This function is not called in assignments by reference and otherwise indirect changes to array dimensions overloaded with
ArrayAccess(indirect in the sense they are made not by changing the dimension directly, but by changing a sub-dimension or sub-property or assigning the array dimension by reference to another variable). Instead,ArrayAccess::offsetGetis called. The operation will only be successful if that method returns by reference.
谢谢你的反馈!