我该怎么做呢?我知道 get_object_vars、print_r 和 var_dump,但这些似乎只显示了成员属性。我需要查看成员函数。
例如,我可以看到“Title”属性,但是我如何知道是否有 getTitle / setTitle 函数而无法看到目标代码?(并且无需繁琐地测试每个变量的 get/set 函数)
我该怎么做呢?我知道 get_object_vars、print_r 和 var_dump,但这些似乎只显示了成员属性。我需要查看成员函数。
例如,我可以看到“Title”属性,但是我如何知道是否有 getTitle / setTitle 函数而无法看到目标代码?(并且无需繁琐地测试每个变量的 get/set 函数)
<?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');