无涯教程-PHP - get_class_methods()函数

40 阅读1分钟

get_class_methods() - 语法

get_method ( $class_name );

它获取类方法名称。返回为class_name指定的类定义的方法名称数组。如果出现错误,则返回NULL。

Sr.No Parameter & Description
1

class_name(必需)

类名。

get_class_methods() - 返回值

它返回为class_name指定的类定义的方法名称数组。如果出现错误,则返回NULL。

get_class_methods() - 示例

<?php
   class HelloWorld {
      function HelloWorld() {
         return(true);
      }
  </span><span class="kwd">function</span><span class="pln"> myfunc1</span><span class="pun">()</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
     </span><span class="kwd">return</span><span class="pun">(</span><span class="kwd">true</span><span class="pun">);</span><span class="pln">
  </span><span class="pun">}</span><span class="pln">
  
  </span><span class="kwd">function</span><span class="pln"> myfunc2</span><span class="pun">()</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
     </span><span class="kwd">return</span><span class="pun">(</span><span class="kwd">true</span><span class="pun">);</span><span class="pln">
  </span><span class="pun">}</span><span class="pln">

}

method</span><spanclass="pun">=</span><spanclass="pln">getmethod</span><spanclass="pun">(</span><spanclass="str">HelloWorld</span><spanclass="pun">);</span><spanclass="pln">method</span><span class="pun">=</span><span class="pln">get_method</span><span class="pun">(</span><span class="str">HelloWorld</span><span class="pun">);</span><span class="pln"> method=get_method(new HelloWorld());

foreach (method</span><spanclass="kwd">as</span><spanclass="pln">method </span><span class="kwd">as</span><span class="pln"> method_name) { echo "$method_name\n"; } ?>

它将产生以下输出-

HelloWorld
myfunc1
myfunc2

参考链接

www.learnfk.com/php/php-fun…