3v4l.org

run code in 300+ PHP versions simultaneously
<?php $anon2 = new class {}; var_dump($anon2); debug_zval_dump($anon2); $reflection = new ReflectionClass($anon2); var_dump($reflection->getName()); var_dump($reflection->isAnonymous()); echo PHP_EOL; $cls = get_class($anon2); var_dump($cls); $anon2 = null; var_dump(new $cls());

preferences:
61.66 ms | 402 KiB | 5 Q