ID:               38402
 Updated by:       [EMAIL PROTECTED]
 Reported By:      david dot nqd at gmail dot com
-Status:           Open
+Status:           Closed
 Bug Type:         Documentation problem
 Operating System: Irrelevant
 PHP Version:      Irrelevant
 New Comment:

This bug has been fixed in the documentation's XML sources. Since the
online and downloadable versions of the documentation need some time
to get updated, we would like to ask you to be a bit patient.

Thank you for the report, and for helping us make our documentation
better.




Previous Comments:
------------------------------------------------------------------------

[2006-08-10 08:31:05] RQuadling at GMail dot com

The source to this function /php-src/ext/spl/spl_array.c /* $Id:
spl_array.c,v 1.111 2006/05/20 19:47:18 helly Exp $ */ Lines 493-504
are

/* {{{ proto bool ArrayObject::offsetGet(mixed $index)
       proto bool ArrayIterator::offsetGet(mixed $index)
 Returns the value at the specified $index. */
SPL_METHOD(Array, offsetGet)
{
        zval *index, *value;
        if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "z", &index) ==
FAILURE) {
                return;
        }
        value = spl_array_read_dimension_ex(0, getThis(), index, BP_VAR_R
TSRMLS_CC);
        RETURN_ZVAL(value, 1, 0);
} /* }}} */

As the manual is based upon the proto defined in the source, it LOOKS
like the proto is incorrect.

Can you give a short proof?

------------------------------------------------------------------------

[2006-08-09 20:19:08] david dot nqd at gmail dot com

Description:
------------
Hi,

The documented return type of ArrayObject::offsetGet is bool, when it
should it be mixed (?)

The documentation for this function: "Returns the value at the
specified $index" which may or may not be boolean.

- David



------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=38402&edit=1

Reply via email to