在附加操作中,$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')