PHP怎么获取很多Class文件里面所有Class的方法?

来源:百度知道 编辑:UC知道 时间:2024/09/28 08:00:46
怎么获得一个CLass文件的所有方法~
下面是我的CLass文件列表

Array
(
[0] => ArtAction.class.php
[1] => ArtcataAction.class.php
[2] => BaseAction.class.php
[3] => ComAction.class.php
[4] => DocomemntAction.class.php
[5] => FlinkAction.class.php
[6] => FormAction.class.php
[7] => GroupAction.class.php
[8] => IndexAction.class.php
[9] => InfoAction.class.php
[10] => MeminfoAction.class.php
[11] => MenuAction.class.php
[12] => MyAction.class.php
[13] => NightsAction.class.php
[14] => NodeAction.class.php
[15] => ProcataAction.class.php
[16] => ProinfoAction.class.php
[17] => PublicAction.class.php
[18] => RoleAction.class.php
[19] => SchoolAction.class.php
[20] => SuperAction.class.php
[21] => SuperinfoAction.class.php
[22] =&

先加载这些类
get_class_vars 返回由类的默认属性组成的数组
get_class_methods 返回由类的方法名组成的数组

php5支持_autoload函数,可以实现自动加载类的,然后再查看get_class_methods,但是不知道你查看类的方法有什么用

实例化这个class,然后就可以调用class里面的所有方法了。

实例化的方法:

首先在需要调用的php文件里面用include引入这个class文件。

include '你的class文件';

然后进行实例化,比如class名为test。

$m = new test();

实例化后可以调用class里面的任何方法,例如有个方法名为zhidao。

$m->zhidao();

这样就成功的完成了。

第一,加载这些类文件
第二,使用get_class_methods(classname);得到方法数组!参数是类名字,不是实例化的对象名字!

学习了