PHP 8.4.0 RC4 available for testing

ArrayIterator::offsetSet

(PHP 5, PHP 7, PHP 8)

ArrayIterator::offsetSetSet value for an offset

Descrizione

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

Sets a value for a given offset.

Avviso

Questa funzione, al momento non è documentata; è disponibile soltanto la lista degli argomenti.

Elenco dei parametri

key

The index to set for.

value

The new value to store at the index.

Valori restituiti

Nessun valore viene restituito.

Vedere anche:

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