0

我该怎么做呢?我知道 get_object_vars、print_r 和 var_dump,但这些似乎只显示了成员属性。我需要查看成员函数

例如,我可以看到“Title”属性,但是我如何知道是否有 getTitle / setTitle 函数而无法看到目标代码?(并且无需繁琐地测试每个变量的 get/set 函数)

4

2 回答 2

1

看看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
*/

安东尼。

于 2013-06-05T12:56:44.583 回答
0

像这样使用 get_class_methods()get_class_methods('classname');

于 2013-06-05T12:55:33.350 回答