3v4l.org

run code in 300+ PHP versions simultaneously
<?php eval('namespace X; class Cl { public const n = __NAMESPACE__; }'); $cl = eval('namespace X; return new class() { public const n = __NAMESPACE__; };'); var_dump(X\Cl::n); var_dump(get_class($cl)::n);

preferences:
26 ms | 404 KiB | 5 Q