[PHP-DEV] Object instantiation

2008-04-18 Thread Sam Barrow
I had a question about object instantiation. You can do this: function createObject() { return new myObject; } $result = createObject() - myMethod(); But you can't do this: $result = new myObject - myMethod(); Is there a technical reaosn as to why this can't be done? If not can this

Re: [PHP-DEV] Object instantiation

2008-04-18 Thread Stanislav Malyshev
Hi! $result = new myObject - myMethod(); Is there a technical reason as to why this can't be done? If not can this be changed? I think this can not be parsed unambiguously. This could be new (expression with -) or (new expression)-expression. E.g., what this means: $a = new $foo-bar();