ArrayAccess::offsetSet - Устанавливает заданное смещение (ключ)
Вернуться к: ArrayAccess
ArrayAccess::offsetSet
(PHP 5 >= 5.0.0, PHP 7)
ArrayAccess::offsetSet — Устанавливает заданное смещение (ключ)
Описание
Присваивает значение указанному смещению (ключу).
Список параметров
-
offset
-
Смещение (ключ), которому будет присваиваться значение.
-
value
-
Значение для присвоения.
Возвращаемые значения
Эта функция не возвращает значения после выполнения.
Примечания
Замечание:
Параметр
offset
будет установлен вNULL
если иное значение недоступно, как показано в следующем примере.<?php
$arrayaccess[] = "first value";
$arrayaccess[] = "second value";
print_r($arrayaccess);
?>Результат выполнения данного примера:
Array ( [0] => first value [1] => second value )
Замечание:
Данный метод не вызывается при присвоениях по ссылки и других косвенных изменений величин массива перегруженного объекта ArrayAccess (косвенные в том смысле, что они произведены не прямой заменой величины, а путем изменения часть элемента или свойства элемента массива, или присвоением элемента массива по ссылке другой переменой). Вместо этого, вызывается метод ArrayAccess::offsetGet(). Данная операция будет успешна только в том случае, если метод возвращает по ссылке, что доступно только начиная с PHP 5.3.4.
Вернуться к: ArrayAccess