3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Foo { public function foo() { var_dump('Calling in base class'); } } trait Bar { public function foo() { var_dump('Calling in trait'); } } class Baz extends Foo { use Bar; public function foo() { var_dump('Calling in sub class'); } } (new Baz())->foo();

preferences:
35.07 ms | 402 KiB | 5 Q