3v4l.org

run code in 300+ PHP versions simultaneously
<?php namespace A { class C {} var_dump(new C); } namespace { // Circumvent some checks so we can keep this in one file... eval('namespace B; class C {}'); } namespace B { var_dump(new C); use A\C; var_dump(new C); }

preferences:
46.5 ms | 402 KiB | 5 Q