現在携わっているプロジェクトでZend Frameworkを利用することになったので備忘録として記述していこうと思います。
via Zend Framework: Documentation 第39章 Zend_Registry
レジストリは、アプリケーション空間でオブジェクトや変数を保存するためのコンテナです。 変数をレジストリに保存すると、 そのオブジェクトはアプリケーション内でいつでも利用できるようになります。 この仕組みは、グローバルなストレージを使用する代わりに使用できます。
例)
// Zend_Registryオブジェクトを生成[グルーバル変数を汚さない]
$registry = new Zend_Registry();
// appディレクトリパスをレジストリに登録
$registry->set('APP', realpath('../app'));
Zend_Registry自体は、SPL(Standard PHP Library )のArrayObject クラスを拡張しているのですね。
class Zend_Registry extends ArrayObject