--TEST-- Immediate access on new object with constructor arguments' parentheses --FILE-- property; echo new $class()->property; echo new (trim(' A '))()->property; echo new A()::$staticProperty; echo new $class()::$staticProperty; echo new (trim(' A '))()::$staticProperty; new A()(); new $class()(); new (trim(' A '))()(); new A()->method(); new $class()->method(); new (trim(' A '))()->method(); new A()::staticMethod(); new $class()::staticMethod(); new (trim(' A '))()::staticMethod(); new A()['key']; new $class()['key']; new (trim(' A '))()['key']; isset(new A()['key']); isset(new $class()['key']); isset(new (trim(' A '))()['key']); ?> --EXPECT-- constant constant constant constant constant constant property property property static property static property static property __invoke __invoke __invoke method method method static method static method static method offsetGet offsetGet offsetGet offsetExists offsetExists offsetExists