(PHP 5, PHP 7, PHP 8)
ArrayObject::offsetSet — Sets the value at the specified index to newval
Sets the value at the specified index to newval.
keyThe index being set.
value
The new value for the key.
Hiçbir değer dönmez.
Örnek 1 ArrayObject::offsetSet() example
<?php
class Example {
public $property = 'prop:public';
}
$arrayobj = new ArrayObject(new Example());
$arrayobj->offsetSet(4, 'four');
$arrayobj->offsetSet('group', array('g1', 'g2'));
var_dump($arrayobj);
$arrayobj = new ArrayObject(array('zero','one'));
$arrayobj->offsetSet(null, 'last');
var_dump($arrayobj);
?>Yukarıdaki örneğin çıktısı:
object(ArrayObject)#1 (1) {
["storage":"ArrayObject":private]=>
object(Example)#2 (3) {
["property"]=>
string(11) "prop:public"
["4"]=>
string(4) "four"
["group"]=>
array(2) {
[0]=>
string(2) "g1"
[1]=>
string(2) "g2"
}
}
}
object(ArrayObject)#3 (1) {
["storage":"ArrayObject":private]=>
array(3) {
[0]=>
string(4) "zero"
[1]=>
string(3) "one"
[2]=>
string(4) "last"
}
}