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
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();