试图理解Zend / Registry.php中的offsetExists函数

时间:2013-04-18 01:35:42

标签: php zend-framework

 public function offsetExists($index)
    {
        return array_key_exists($index, $this);
    }

这取自Zend / Registry.php,我的问题是: $this是当前对象,对吗?但这里似乎也是一个阵列?那么$this在这里究竟是什么意思呢?

1 个答案:

答案 0 :(得分:0)

您会注意到Zend_Registry延伸ArrayObject。这允许它像一样使用一个数组。

进一步阅读 - http://php.net/manual/en/class.arrayobject.php

Zend_Registry覆盖ArrayObject::offsetExists()的原因是由于此错误导致的问题 - https://bugs.php.net/bug.php?id=40442