helly           Mon Nov  1 16:06:42 2004 EDT

  Modified files:              
    /php-src/ext/standard       array.c 
  Log:
  - Add some comment
  
http://cvs.php.net/diff.php/php-src/ext/standard/array.c?r1=1.280&r2=1.281&ty=u
Index: php-src/ext/standard/array.c
diff -u php-src/ext/standard/array.c:1.280 php-src/ext/standard/array.c:1.281
--- php-src/ext/standard/array.c:1.280  Mon Nov  1 15:57:22 2004
+++ php-src/ext/standard/array.c        Mon Nov  1 16:06:42 2004
@@ -21,7 +21,7 @@
    +----------------------------------------------------------------------+
 */
 
-/* $Id: array.c,v 1.280 2004/11/01 20:57:22 helly Exp $ */
+/* $Id: array.c,v 1.281 2004/11/01 21:06:42 helly Exp $ */
 
 #include "php.h"
 #include "php_ini.h"
@@ -326,6 +326,7 @@
                        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 @@
                                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)) {

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to