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