ArrayIterator::offsetSet

(PHP 5, PHP 7, PHP 8)

ArrayIterator::offsetSetSet value for an offset

说明

public ArrayIterator::offsetSet ( mixed $key , mixed $value ) : void

Sets a value for a given offset.

Warning

本函数还未编写文档,仅有参数列表。

参数

key

The index to set for.

value

The new value to store at the index.

返回值

没有返回值。

参见

User Contributed Notes

shiranai7 at NOSPAM dot hotmail dot NOSPAM dot com 05-Dec-2011 12:52
The $index argument seems to be NULL for append operations, e.g.:

<?php

// example extension class
class Test extends ArrayIterator
{
    public function
offsetSet($index, $newval)
    {
        echo
'Test::offsetSet('.var_export($index, true).', '.var_export($newval, true).")\n";
    }
}

// test
$i = new Test;
$i[] = 'append a value';

?>

The result is:

Test::offsetSet(NULL, 'append a value')
PHP8中文手册 站长在线 整理 版权归PHP文档组所有