public function offsetExists($index)
{
return array_key_exists($index, $this);
}
这取自 Zend/Registry.php,我的问题是:
$this
是当前对象,对吗?但这里似乎也是一个数组?那么 $this
这里的实际含义是什么?
public function offsetExists($index)
{
return array_key_exists($index, $this);
}
这取自 Zend/Registry.php,我的问题是:
$this
是当前对象,对吗?但这里似乎也是一个数组?那么 $this
这里的实际含义是什么?
你会注意到Zend_Registry
extends ArrayObject
。这允许它像数组一样使用。
进一步阅读 - http://php.net/manual/en/class.arrayobject.php
Zend_Registry
覆盖的原因ArrayObject::offsetExists()
是由于这个错误 - https://bugs.php.net/bug.php?id=40442