Devuelve los nombres de los métodos de una clase

# get_class_methods

(PHP 4, PHP 5, PHP 7, PHP 8)

get_class_methods — Devuelve los nombres de los métodos de una clase

### Descripción

function get_class_methods(object|string `$object_or_class`): array

Devuelve los nombres de los métodos de una clase.

### Parámetros

`object_or_class`

  El nombre de la clase o una instancia de objeto

### Valores devueltos

Devuelve un array que contiene los nombres de los métodos de la clase `object_or_class`. En caso de error, se devuelve `null`.

### Historial de cambios

Versión | Descripción
--- | ---
8.0.0 | El argumento `object_or_class` solo acepta ahora objetos o nombres de clase válidos.

### Ejemplos

Ejemplo #1 Ejemplo con get_class_methods()

    <?php

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

        // método 1
        function myfunc1()
        {
            return(true);
        }

        // método 2
        function myfunc2()
        {
            return(true);
        }
    }

    $class_methods = get_class_methods('myclass');
    // o
    $class_methods = get_class_methods(new myclass());

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

    ?>

El ejemplo anterior mostrará:

    __construct
    myfunc1
    myfunc2

### Ver también

- get_class() - Devuelve el nombre de la clase de un objeto
- get_class_vars() - Devuelve los valores por defecto de las propiedades de una clase
- get_object_vars() - Devuelve las propiedades de un objeto

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open