3v4l.org

run code in 300+ PHP versions simultaneously
<?php trait foo { function foo() { return 'bar'; } static function bar() { return 'fooooo'; } } class troofoo { use foo; } $a = new troofoo; var_dump(method_exists($a, 'foo')); var_dump(method_exists('troofoo', 'bar'));

preferences:
50.85 ms | 402 KiB | 5 Q