我想在选择特定脚本文件后将所有类及其方法名称以及方法类型(public,private,protected)输出到数组。列出脚本文件中的所有类和方法
这将用于创建权限系统,其中管理员可以指定特定用户组可以访问哪些类。
举例说,在脚本文件test.php的有以下几点:
class test{
public function dostuff(){
}
private function hide(){
}
}
应该给我一个这样的名单: 类:测试 方法: dostuff(公共) 隐藏(私人)
只有我看到这样做是用正则表达式来玩.. – Gntem 2013-02-16 07:59:02
你可以使用'get_class_methods'它会输出数组中所有类XYZ的公共方法。 – 2013-02-16 08:08:51
是的,但这需要我首先知道班级的名字。我想要一种方法来“检测”类,而不必先从文件中知道它们的名称。 – Nuvolari 2013-02-16 08:15:16