On Thu, Jan 15, 2009 at 7:24 PM, Robert Lemke <[email protected]> wrote:
> Dear internals,
>
> please consider the following code executed with PHP 5.3alpha3:
I suspect neither bug nor feature. I think you expect that
$this->$propertyName['bar']
is the same as:
($this->$propertyName)['bar']
but in fact it is:
$this->($propertyName['bar'])
So in your example, 'bar' is the string index 0 for "foo"[0], hence 'f'.
> Is this a bug or missing feature?
It has been pointed out before that one should be able to index an
expression, but currently PHP can only index variables. Personally, it
seems like a bug, but I'm not sure whether or not there's consensus.
Paul
--
Paul Biggar
[email protected]
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php