最初にオブジェクトを変数に割り当てることを強制せずに、一時的に宣言されたオブジェクトでメソッドを呼び出す方法はありますか?
下記参照:
class Test
{
private $i = 7;
public function get() {return $this->i;}
}
$temp = new Test();
echo $temp->get(); //ok
echo new Test()->get(); //invalid syntax
echo {new Test()}->get(); //invalid syntax
echo ${new Test()}->get(); //invalid syntax