1.7. Zend::register()

オブジェクトをレジストリに登録します。

<?php
	
register($name, $object)

?>

レジストリとは、 オブジェクトのシングルトンインスタンスをアプリケーション空間に提供する仕組みのことです。 オブジェクトをレジストリに保存すると、 必要なときにいつでもそれを取り出して使用できます。 その際、常に同一のインスタンスが返されます。

$name には、保存するオブジェクトの名前を任意の文字列で指定します。 Zend::registry() でオブジェクトを取得する際に、この名前を使用します。

引数 $name は文字列でなければなりません。 レジストリに保存できるのはオブジェクトだけです。 オブジェクトをレジストリから削除することはできません。 また、同一インスタンスを複数回レジストリに保存することはできません。 これらの規則に違反すると Zend_Exception がスローされます。