ID:               37259
 User updated by:  tbarstow at workflowbydesign dot com
 Reported By:      tbarstow at workflowbydesign dot com
 Status:           Wont fix
 Bug Type:         Feature/Change Request
 Operating System: *
 PHP Version:      5.*
 New Comment:

You didn't really read my bug report.  This is a report about a PHP
generated error message, not the fact that ArrayAccess can't deal with
returning references.  Please re-open the bug or provide a response
that actually relates to the bug I am reporting.


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

[2006-05-01 15:37:10] [EMAIL PROTECTED]

We cannot change this. We could only probably add something more, a new
additionaƶ inteface that can only deal with references. ...We coukd but
we don't.

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

[2006-05-01 14:49:34] tbarstow at workflowbydesign dot com

Description:
------------
This is related to the issue with ArrayAccess not being able to return
by reference. See:
http://bugs.php.net/bug.php?id=32983
http://bugs.php.net/bug.php?id=34783

However this is NOT a re-post of the above referenced bug.  Rather, I
am reporting a bug that relates to the error message that results from
this situation.

The error message reads: "Objects used as arrays in post/pre
increment/decrement must return values by reference". 

Two issues with this:

1. It's not possible to do.  "Objects used as arrays" cannot return
values by reference, as noted in the bugs referenced above.
2. This doesn't only happen in post/pre increment/decrement cases. 
There are a couple of examples in the bugs linked above; others exist
as well (consider passing $array_access_object['foo'] to a function
that takes a reference, for example).





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


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

Reply via email to