ArrayAccess::offsetSet
(PHP 5, PHP 7, PHP 8)
ArrayAccess::offsetSet — Надає значення заданому зміщенню
Опис
public ArrayAccess::offsetSet(mixed $offset, mixed $value): void
Надає значення зазначеному зміщенню (ключу).
Список параметрів
offset
Зміщення (ключ), якому присвоюватиметься значення.
value
Значення для присвоєння.
Значення, що повертаються
Функція не повертає значення після виконання.
Примітки
Зауваження :
Параметр
offset
будет установлен в**null
**, якщо інше значення недоступне, як показано в наведеному нижче прикладі. Loading...Результат виконання наведеного прикладу:
Array ( [0] => first value [1] => second value )
Зауваження :
Даний метод не викликається при присвоєння за посиланням та інших непрямих змін величин масиву перевантаженого об'єкта ArrayAccess (Непрямі в тому сенсі, що вони зроблені не прямою заміною величини, а шляхом зміни частина елемента або властивості елемента масиву, або присвоєнням елемента масиву за посиланням іншою зміною). Натомість, викликається метод ArrayAccess::offsetGet(). Ця операція буде успішною лише в тому випадку, якщо метод повертає за посиланням.