PHP get_class_methods 类/对象函数



  • 定义和用法

    get_class_methods - 返回由类的方法名组成的数组
  • 版本支持

    PHP4 PHP5 PHP7
    支持 支持 支持
  • 语法

    get_class_methods ( mixed $class_name )   
    
    返回由类的方法名组成的数组。
  • 参数

    参数 必需的 描述
    class_name 类名或者对象实例。
  • 返回值

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

    <?php
    class myclass {
        // constructor
        function __constructor()
        {
            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/>";
    }
    ?>
    
  • 相关函数

    get_class() - 返回对象的类名
    get_class_vars() - 返回由类的默认属性组成的数组
    get_object_vars() - 返回由对象属性组成的关联数组