3v4l.org

run code in 300+ PHP versions simultaneously
<?php interface Foo { public function bar(); } trait Bar { protected function bar() { } } class ConcreteFoo implements Foo { use Bar; } $foo = new ConcreteFoo(); var_dump($foo->bar());

preferences:
111.51 ms | 2071 KiB | 5 Q