get_class_methods 函数的作用是返回由类的方法名组成的数组。本篇文章将简要的分享一下该函数的相关用法。
函数原型 array get_class_methods ( mixed $class_name )
返回由 class_name 指定的类中定义的方法名所组成的数组。如果出错,则返回 NULL。
注意: 从 PHP 4.0.6 开始,可以指定对象本身来代替 class_name。get_class_methods() 使用的具体示例如下:
<?php class myclass { // constructor function myclass() { return(true); } // method 1 function myfunc1() { return(true); } // method 2 function myfunc2() { return(true); } } $class_methods = get_class_methods('myclass'); // or $class_methods = get_class_methods(new myclass()); foreach ($class_methods as $method_name) { echo $method_name,'<br />'; }
上例将输出:
myclass
myfunc1
myfunc2
注意:
自 PHP 5 起,本函数按照方法被定义的名字返回(区分大小写)。在 PHP 4 中总是返回小写的。