Zend_Registry pełni funkcję globalnego rejestru aplikacji, imo to taka namiastka, substytut globali. Można w nim przechowywać każdy rodzaj danych. Z założenia powinno się umieszczać te dane w rejestrze, które powinny być dostępne w dowolnym miejscu aplikacji, globalnie. Intencje autorów ZF oddaje strona dokumentacji
Zend_Registry. Korzystanie z rejestru zamiast globali jest moim zdaniem krokiem do przodu w stronę MVC.