好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

PHP get_class_methods函数用法

get_class_methods 函数的作用是返回由类的方法名组成的数组。本篇文章将简要的分享一下该函数的相关用法。

函数原型 array get_class_methods ( mixed $class_name )

返回由 class_name 指定的类中定义的方法名所组成的数组。如果出错,则返回 NULL。

注意: 从 PHP 4.0.6 开始,可以指定对象本身来代替 class_name。get_class_methods() 使用的具体示例如下:

查看代码

 

打印

01 <?php

02 class   myclass {

03      // constructor

04      function   myclass() {

05          return (true);

06      }

07      // method 1

08      function   myfunc1() {

09          return (true);

10      }

11      // method 2

12      function   myfunc2() {

13          return (true);

14      }

15 }

16 $class_methods   = get_class_methods( 'myclass' );

17 // or

18 $class_methods   = get_class_methods( new   myclass());

19  

20 foreach   ( $class_methods   as   $method_name ) {

21      echo   $method_name , '<br />' ;

22 }

上例将输出:

myclass myfunc1 myfunc2

注意:

自 PHP 5 起,本函数按照方法被定义的名字返回(区分大小写)。在 PHP 4 中总是返回小写的。

查看更多关于PHP get_class_methods函数用法的详细内容...

  阅读:37次