// 检查方法是否在这个类中,包括父类,静态,私有方法
method_exists(object $object, string $name);

// 检查函数或方法在当前环境中是否能使用,私有方法反回false
is_callable(array(object $object, string $name));

//
call_user_func