3v4l.org

run code in 300+ PHP versions simultaneously
<?php namespace NS { class A { function test() { echo 'test'; } } } namespace NS2 { class_alias( 'NS\A', 'B' ); } namespace NS3 { class MyClass extends \B { function test() { echo 'test under MyClass'; } } } namespace NS4 { function foo (B $f) { $f->test(); } foo (new MyClass); }

preferences:
33.1 ms | 402 KiB | 5 Q