ArrayIterator::offsetSet

(PHP 5, PHP 7)

ArrayIterator::offsetSetSet value for an offset

Opis

public ArrayIterator::offsetSet ( mixed $index , mixed $newval ) : void

Sets a value for a given offset.

Ostrzeżenie

Ta funkcja jest obecnie nieudokumentowana, dostępna jest jedynie lista jej argumentów.

Parametry

index

The index to set for.

newval

The new value to store at the index.

Zwracane wartości

Nie jest zwracana żadna wartość.

Zobacz też:

add a note add a note

User Contributed Notes 1 note

up
-1
shiranai7 at NOSPAM dot hotmail dot NOSPAM dot com
12 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')
To Top