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')
PHP.mk документација
ArrayIterator::offsetSet
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Патека
arrayiterator.offsetset.php
Локална патека за оваа страница.
Извор
php.net/manual/en
Оригиналниот HTML се реупотребува и локално се стилизира.
Режим
Прокси + превод во позадина
Кодовите, табелите и белешките остануваат читливи во истиот тек.
Референца
arrayiterator.offsetset.php
ArrayIterator::offsetSet
Референца за `arrayiterator.offsetset.php` со подобрена типографија и навигација.
ArrayIterator::offsetSet
класата mysqli_driver
ArrayIterator::offsetSet — Постави вредност за поместување
= NULL
Поставува вредност за дадено поместување.
Ги ескејпува специјалните знаци во стринг за употреба во SQL изјава
Оваа функција моментално не е документирана; достапна е само листата со аргументи.
Параметри
key-
Индексот за поставување.
value-
Новата вредност што треба да се зачува на индексот.
Вратени вредности
Не се враќа вредност.
Види Исто така
- ArrayIterator::offsetGet() - Провери дали офсетот постои
- ArrayIterator::offsetUnset() - Отстрани вредност за поместување
Белешки од корисници 1 белешка
shiranai7 at NOSPAM dot hotmail dot NOSPAM dot com ¶
пред 14 години