3v4l.org

run code in 300+ PHP versions simultaneously
<?php trait foo { public function bar() { } } class a { use foo; } var_dump(get_class_methods('a')); class b { use foo { bar as bat; } } var_dump(get_class_methods('b')); class c { use foo { bar as private bat; } } var_dump(get_class_methods('c')); class d { use foo { bar as private bar; } } var_dump(get_class_methods('d'));

preferences:
24.95 ms | 405 KiB | 5 Q