1.7. Zend::register()

注册一个对象到对象仓库。

<?php

Zend::register($index, $value)

?>

ZendFramework的"注册表"(registry,也可理解为对象仓库)是一个提供单件实例(singleton instances)给应用程序的机制. 通过注册一个对象,你可以在你需要时再取得这个对象.

$index是对象仓库中该对象的唯一名称,以后你可以把$index作为参数传递给Zend::registry(),就可以访问这个对象.

$index参数必须是一个字符串;在对象注册表中只能存储对象;注册表中的对象将不会被删除;一个对象只能有一个实例。如果不符合这几个条件其中之一,就会抛出一个Zend_Exception异常。