3v4l.org

run code in 300+ PHP versions simultaneously
<?php eval('namespace X; class Cl {}'); $cl = eval('namespace X; return new class() {};'); var_dump((new ReflectionClass(X\Cl::class))->getNamespaceName()); var_dump((new ReflectionClass($cl))->getNamespaceName());

preferences:
31.33 ms | 404 KiB | 5 Q