1.7. Zend::register()

Регистрирует объект в хранилище объектов.

<?php

register($name, $object)

?>

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

$name -- произвольная строка для наименования объекта в хранилище. Это имя передается Zend::registry() для получения того же объекта.

Аргумент $name дожен быть строкой, в реестре могут храниться только объекты, объект не может удаляться из реестра, экземпляр может быть сохранен в реестре только один раз. Нарушение этих правил вызовет исключение Zend_Exception.