我该怎么做呢?我知道get_object_vars, print_r和var_dump,但这些似乎只向我显示成员属性。我需要查看成员函数。
我可以看到"Title"属性,例如,但我怎么知道是否有一个getTitle/setTitle函数没有能够看到目标代码?(无需为每个变量测试get/set函数)
看一下ReflectionClass。
<?php
class Member {
public function getName() {
}
public function getRanking() {
}
}
$member = new ReflectionClass('Member');
foreach($member->getMethods() as $method) {
echo $method->getName(), PHP_EOL;
}
/*
getName
getRanking
*/
安东尼。使用get_class_methods()get_class_methods('classname');