3v4l.org

run code in 300+ PHP versions simultaneously
<?php trait TraitA { abstract public function get(); } trait TraitB { public function get() { return 42; } } class ClassA { use TraitA; use TraitB; } var_dump((new ClassA)->get());

preferences:
47.48 ms | 402 KiB | 5 Q