如何在类中输出方法?
class Test {
function wee($param1, $param2){
return $param1.$param2;
}
}
我想输出方法wee
及其所有内容。我还需要知道方法的名称和需要多少参数
如何在类中输出方法?
class Test {
function wee($param1, $param2){
return $param1.$param2;
}
}
我想输出方法wee
及其所有内容。我还需要知道方法的名称和需要多少参数
使用反射类
$class = new ReflectionClass('Test');
$methods = $class->getMethods();
$parameters = $class->getMethod('wee')->getParameters();
var_dump($methods);
var_dump($parameters);
或更程式化的输出
echo "<pre>";
$class = new ReflectionClass('Test');
$methods = $class->getMethods();
foreach($methods as $name){
echo $name;
}
echo "</pre>";