操纵 Zend_Registry 中的值

Manipulate value in Zend_Registry

我有一个数组,我写入 Zend_Registry:

Zend_Registry::set('myArray', $myArray);

现在我想向该数组添加一个新值。我知道 Zend_Registry 根本不是一个好的选择,而且我知道它是只读的。但是有什么办法可以更新吗?

提前致谢!

我已经很久没有按照您的要求操作注册表了,但是我认为您可以执行以下操作:

$myArray = Zend_Registry::get('myArray');
$myArray['key'] = $value;
Zend_Registry::set('myArray',  $myArray);

这从 Zend_Registry 中获取值,将另一个元素添加到数组,然后再次将其设置回注册表。