PHP Manual
Prev |  | Next

# get_class_methods

(PHP 4 >= 4.0.0)

get_class_methods -- Returns an array of class methods' names

## Description

``array get_class_methods` (string class_name)`

This function returns an array of method names defined for the class specified by `class_name`.

> Note: As of PHP 4.0.6, you can specify the object itself instead of `class_name`. For example:

>     $class_methods = get_class_methods($my_class);

Example 1. get_class_methods() example
    <?php

    class myclass {
        // constructor
        function myclass() {
            return(true);
        }

        // method 1
        function myfunc1() {
            return(true);
        }

        // method 2
        function myfunc2() {
            return(true);
        }
    }

    $my_class = new myclass();

    $class_methods = get_class_methods(get_class($my_class));

    foreach ($class_methods as $method_name) {
        echo "$method_name\n";
    }

    ?>

Will produce:

    myclass
    myfunc1
    myfunc2

See also get_class_vars(), get_object_vars()

Prev | Home | Next
get_class | Up | get_class_vars