PHP Conference Japan 2024

ArrayIterator::offsetSet

(PHP 5, PHP 7, PHP 8)

ArrayIterator::offsetSet设置偏移量的值

描述

public ArrayIterator::offsetSet(混合 $key, 混合 $value):

为给定的偏移量设置值。

警告

此函数目前未记录;仅提供其参数列表。

参数

key

要设置的索引。

value

要存储在索引处的新的值。

返回值

不返回值。

参见

添加注释

用户贡献的注释 1 条注释

-3
shiranai7 at NOSPAM dot hotmail dot NOSPAM dot com
13 年前
对于追加操作,$index 参数似乎为 NULL,例如

<?php

// 示例扩展类
class Test extends ArrayIterator
{
public function
offsetSet($index, $newval)
{
echo
'Test::offsetSet('.var_export($index, true).', '.var_export($newval, true).")\n";
}
}

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

?>

结果是

Test::offsetSet(NULL, 'append a value')
To Top