3v4l.org

run code in 300+ PHP versions simultaneously
<?php trait FooTrait { public function doFoo() { $this->doBar(); } } class Bar { use FooTrait; public function doBar() { var_dump('bar'); } } class Baz { use FooTrait; } (new Bar())->doFoo(); (new Baz())->doFoo();

preferences:
76.51 ms | 402 KiB | 5 Q