$class_name";
echo "\n
";
$methods = get_class_methods($class_name);
$reflector = new ReflectionClass($class_name);
$methods = $reflector->getMethods();
foreach ($methods as $method) {
if (substr($method->name, 0, 1) == '_') { # we appoint methods starting with a '_' as they are reserved, so filter them out.
continue;
}
$mname = $method->name;
echo "';
echo "\n - $mname
";
}
echo "\n
";
}
}
/**
* 调用函数
* @param type $class
* @param type $method
* @return type
*/
public static function fire_theme_method($class, $method) {
$fire_args = array();
$reflection = new ReflectionMethod($class, $method);
foreach ($reflection->getParameters() AS $arg) {
$fire_args[] = $arg->name;
}
return call_user_func_array(array($class, $method), $fire_args);
}
}