| <?php | |
| var_dump(new class($i) { | |
| public function __construct($i) { | |
| $this->i = $i; | |
| } | |
| }); | |
| (new class extends BaseClass { | |
| public function main() { | |
| } | |
| })->main(); | |
| class MyClass extends BaseClass { | |
| private function getInstance() { | |
| return new class() extends MyClass implements MyInterface { | |
| public function test() { | |
| } | |
| }; | |
| } | |
| } | |
| $anonClass = new class { | |
| use Foo; | |
| }; |