ArrayIterator::offsetSet
(PHP 5, PHP 7, PHP 8)
ArrayIterator::offsetSet — Set value for an offset
说明
Sets a value for a given offset.
警告
本函数还未编写文档,仅有参数列表。
参数
-
key
-
The index to set for.
-
value
-
The new value to store at the index.
返回值
没有返回值。
参见
- ArrayIterator::offsetGet() - Get value for an offset
- ArrayIterator::offsetUnset() - Unset value for an offset

User Contributed Notes 1 note
shiranai7 at NOSPAM dot hotmail dot NOSPAM dot com ¶
10 years ago
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')
备份地址:http://www.lvesu.com/blog/php/arrayiterator.offsetset.php