diff options
| author | Marcus Boerger <helly@php.net> | 2005-10-29 15:37:57 +0000 |
|---|---|---|
| committer | Marcus Boerger <helly@php.net> | 2005-10-29 15:37:57 +0000 |
| commit | 5c4d1edef3d4d9b5b7222c8273d54b5aa951101e (patch) | |
| tree | 2ecf7bc921a730c437f17f198713e2c9789b2183 /ext/spl/spl_array.c | |
| parent | feafd25b0d5672ed81a9a4c3f34261ce9a3508f0 (diff) | |
| download | php-git-5c4d1edef3d4d9b5b7222c8273d54b5aa951101e.tar.gz | |
- Add AppendIterator::getIteratorIndex
- Add AppendIterator::getArrayIterator
Diffstat (limited to 'ext/spl/spl_array.c')
| -rwxr-xr-x | ext/spl/spl_array.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/ext/spl/spl_array.c b/ext/spl/spl_array.c index dabbd3e278..d428699f2a 100755 --- a/ext/spl/spl_array.c +++ b/ext/spl/spl_array.c @@ -1151,7 +1151,11 @@ SPL_METHOD(Array, current) Return current array key */ SPL_METHOD(Array, key) { - zval *object = getThis(); + spl_array_iterator_key(getThis(), return_value TSRMLS_CC); +} + +void spl_array_iterator_key(zval *object, zval *return_value TSRMLS_DC) /* {{{ */ +{ spl_array_object *intern = (spl_array_object*)zend_object_store_get_object(object TSRMLS_CC); char *string_key; uint string_length; |
