Req #55828 [Com]: Instantiation and call in one expression.

From: Date: Tue, 04 Oct 2011 18:10:15 +0000
Subject: Req #55828 [Com]: Instantiation and call in one expression.
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-164092@lists.php.net to get a copy of this message
Edit report at https://bugs.php.net/bug.php?id=55828&edit=1 ID: 55828 Comment by: design at oleku dot org Reported by: connec dot 2002 at gmail dot com Summary: Instantiation and call in one expression. Status: Open Type: Feature/Change Request Package: Class/Object related Operating System: Irrelevant PHP Version: 5.4.0beta1 Block user comment: N Private report: N New Comment: I totally agree .. Previous Comments: ------------------------------------------------------------------------ [2011-10-01 23:49:32] connec dot 2002 at gmail dot com Description: ------------ It would be nice if object instantiation and calling methods on the object could occur within the same expression. Test script: --------------- class A { public function method() { echo "call\n"; } } new A(/* args, mayhaps */)->method(); new A->method(); Expected result: ---------------- call call Actual result: -------------- Parse error: syntax error, unexpected '->' ------------------------------------------------------------------------ -- Edit this bug report at https://bugs.php.net/bug.php?id=55828&edit=1

« previous php.bugs (#164092) next »