From: Marcus Boerger Date: Mon, 1 Nov 2004 21:06:42 +0000 (+0000) Subject: - Add some comment X-Git-Tag: RELEASE_0_2~766 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=b0c2af58f7fdae4753ef46db59960ad0f45aa763;p=php - Add some comment --- diff --git a/ext/standard/array.c b/ext/standard/array.c index 7a4af9a8fd..3a6eeffb1e 100644 --- a/ext/standard/array.c +++ b/ext/standard/array.c @@ -326,6 +326,7 @@ PHP_FUNCTION(count) break; case IS_OBJECT: { #if HAVE_SPL + /* it the object implements Countable we call its count() method */ zval *retval; if (instanceof_function(Z_OBJCE_P(array), spl_ce_Countable TSRMLS_CC)) { @@ -335,6 +336,7 @@ PHP_FUNCTION(count) return; } #endif + /* if not we return the number of properties (not taking visibility into account) */ if (Z_OBJ_HT(*array)->count_elements) { RETVAL_LONG(1); if (SUCCESS == Z_OBJ_HT(*array)->count_elements(array, &Z_LVAL_P(return_value) TSRMLS_CC)) {