get_class_methods

Gets the class methods' names

&reftitle.description; `array` `get_class_methods` ``object``string```object_or_class`

Gets the class methods names.

&reftitle.parameters;

`object_or_class`

- The class name or an object instance

&reftitle.returnvalues;

Returns an array of method names defined for the class specified by `object_or_class`.

&reftitle.changelog;

&Version; | &Description;
8.0.0 | The `object_or_class` parameter now only accepts objects or valid class names.

&reftitle.examples;

### `get_class_methods` example

    <?php

    class myclass {
        // constructor
        function __construct()
        {
            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\n";
    }

    ?>

&example.outputs;

    __construct
    myfunc1
    myfunc2

&reftitle.seealso;

- `get_class`
- `get_class_vars`
- `get_object_vars`