Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 17486 программистов и 1718 роботов. Сейчас ищут 1284 программиста ...
Приступая к работе

ArrayAccess::offsetSet - Устанавливает заданное смещение (ключ)

Вернуться к: ArrayAccess

ArrayAccess::offsetSet

(PHP 5 >= 5.0.0, PHP 7)

ArrayAccess::offsetSetУстанавливает заданное смещение (ключ)

Описание

abstract public void ArrayAccess::offsetSet ( mixed $offset , mixed $value )

Присваивает значение указанному смещению (ключу).

Список параметров

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

© 2024 «PHP.RU — Сообщество PHP-Программистов»
Главная | Форум | Реклама на сайте | Контакты VIP Сувениры
Разработка компании ODware