1.7. Zend::register()

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.