]> granicus.if.org Git - php/commitdiff
The first arg is optional
authorXinchen Hui <laruence@gmail.com>
Thu, 10 Dec 2015 11:36:41 +0000 (19:36 +0800)
committerXinchen Hui <laruence@gmail.com>
Thu, 10 Dec 2015 11:36:41 +0000 (19:36 +0800)
ext/spl/spl_array.c

index bba8e559057d426fa662a7fb8dd68041b5d59046..0329270060e7bc1d8e932c984291362212e9b764 100644 (file)
@@ -1169,8 +1169,8 @@ zend_object_iterator *spl_array_get_iterator(zend_class_entry *ce, zval *object,
 }
 /* }}} */
 
-/* {{{ proto void ArrayObject::__construct(array|object ar = array() [, int flags = 0 [, string iterator_class = "ArrayIterator"]])
-       proto void ArrayIterator::__construct(array|object ar = array() [, int flags = 0])
+/* {{{ proto void ArrayObject::__construct([array|object ar = array() [, int flags = 0 [, string iterator_class = "ArrayIterator"]]])
+       proto void ArrayIterator::__construct([array|object ar = array() [, int flags = 0]])
    Constructs a new array iterator from a path. */
 SPL_METHOD(Array, __construct)
 {
@@ -1810,7 +1810,7 @@ outexcept:
 } /* }}} */
 
 /* {{{ arginfo and function table */
-ZEND_BEGIN_ARG_INFO_EX(arginfo_array___construct, 0, 0, 1)
+ZEND_BEGIN_ARG_INFO_EX(arginfo_array___construct, 0, 0, 0)
        ZEND_ARG_INFO(0, array)
        ZEND_ARG_INFO(0, ar_flags)
        ZEND_ARG_INFO(0, iterator_class)