1.8. Zend::register($index, $newval)

Регистрирует значение $newval со смещением $index в реестре.

Пример 1.1. Пример register() / offsetSet()

<?php
Zend::register($index, $value);

// или

$registry = Zend::registry();
$registry->offsetSet($index, $newval);

?>

Реестр является механизмом для предоставления экземпляров-синглетонов в среде приложения. Посредством единичного сохранения значения в реестре и дальнейшего извлечения его из реестра каждый раз, когда оно понадобится, всегда возвращается один и тот же экземпляр.

$index — произвольный индекс для наименования значения в реестре. Этот индекс может передаваться Zend::registry() для получения сохраненного значения.

Семантика реестра аналогична семантике ArrayObject . Этот метод является оберткой к методу offsetSet() .