- var_dump: documentation ( source)
- method_exists: documentation ( source)
<?php
trait baz {
function bat() { return 'bat'; }
}
trait foo {
function foo() { return 'bar'; }
static function bar() { return 'fooooo'; }
}
abstract class bar {
use baz;
}
class troofoo extends bar {
use foo;
}
$a = new troofoo;
var_dump(method_exists($a, 'bat'));
var_dump(method_exists('troofoo', 'bar'));