summaryrefslogtreecommitdiff
path: root/ext/standard/array.c
diff options
context:
space:
mode:
authorSterling Hughes <sterling@php.net>2002-10-09 17:15:56 +0000
committerSterling Hughes <sterling@php.net>2002-10-09 17:15:56 +0000
commit521a9bdadc789e557688a4087a5d85cca7b6707d (patch)
tree7f7e31c298e953ef60308feb3154ca9ab60cfd85 /ext/standard/array.c
parente22e61a4dfaa201fd8e9666c64caf13ef9335812 (diff)
downloadphp-git-521a9bdadc789e557688a4087a5d85cca7b6707d.tar.gz
small cleanups...
Diffstat (limited to 'ext/standard/array.c')
-rw-r--r--ext/standard/array.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/ext/standard/array.c b/ext/standard/array.c
index 3c7d496e42..a1637072dd 100644
--- a/ext/standard/array.c
+++ b/ext/standard/array.c
@@ -246,12 +246,9 @@ static int php_count_recursive(zval *array, long mode TSRMLS_DC)
{
long cnt = 0;
zval **element;
- HashTable *target_hash;
-
- target_hash = HASH_OF(array);
if (Z_TYPE_P(array) == IS_ARRAY) {
- cnt += zend_hash_num_elements(target_hash);
+ cnt = zend_hash_num_elements(Z_ARRVAL_P(array));
if (mode == COUNT_RECURSIVE) {
HashPosition pos;