Registriert ein Objekt im Objektspeicher.
<?php register($name, $object) ?>
Der Objektspeicher ist ein Mechanismus, um einmalige Instanzen von Objekten im Applikationsspeicher zu erstellen (Singleton). Es wird immer die gleiche Instanz zurückgegeben, sowohl beim einmaligen Ablegen des Objektes im Objektspeicher, als auch beim Zurückholen des Objektes aus dem Objektspeicher, wann immer es erforderlich ist.
Der $name
ist eine beliebige Zeichenkette, um das Objekt im Objektspeicher zu
bezeichnen. Dieser Name wird beim Aufruf von Zend::registry()
erneut verwendet, um
das Objekt zurückzuholen.
Das $name
Argument muss eine Zeichenkette sein, nur Objekte können im
Objektspeicher abgelegt werden, ein Objekt kann niemals aus dem Objektspeicher entfernt werden
und eine Instanz kann immer nur einmal im Objektspeicher abgelegt werden. Beim Missachten
dieser Regeln wird eine Zend_Exception
ausgeworfen.