3v4l.org

run code in 300+ PHP versions simultaneously
<?php trait A { public function get($name) { return 'poop'; } } class p { public function get($name) { return 'parent'; } } class c extends p { use A { get as getPoop; } } $a = new c(); var_dump($a->get('anything')); var_dump($a->getPoop('anything'));

preferences:
52.16 ms | 402 KiB | 5 Q