Hi,

The arg info for array_map appears to be incorrect. It lists 3 arguments as
required, when in fact there are only 2 required. Attached is a small patch
to fix it.

Regards,
Matthew
Index: basic_functions.c
===================================================================
RCS file: /repository/php-src/ext/standard/basic_functions.c,v
retrieving revision 1.725.2.31.2.64.2.91
diff -u -r1.725.2.31.2.64.2.91 basic_functions.c
--- basic_functions.c   15 Jun 2009 08:32:38 -0000      1.725.2.31.2.64.2.91
+++ basic_functions.c   18 Jun 2009 19:14:02 -0000
@@ -589,10 +589,9 @@
        ZEND_ARG_INFO(0, callback)
 ZEND_END_ARG_INFO()

-ZEND_BEGIN_ARG_INFO_EX(arginfo_array_map, 0, 0, 3)
+ZEND_BEGIN_ARG_INFO_EX(arginfo_array_map, 0, 0, 2)
        ZEND_ARG_INFO(0, callback)
-       ZEND_ARG_INFO(0, arg1) /* ARRAY_INFO(0, arg1, 0) */
-       ZEND_ARG_INFO(0, arg2) /* ARRAY_INFO(0, arg2, 0) */
+       ZEND_ARG_INFO(0, arr) /* ARRAY_INFO(0, arr, 0) */
        ZEND_ARG_INFO(0, ...)
 ZEND_END_ARG_INFO()
-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to