Obtém o nome dos métodos da classe

# get_class_methods

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

get_class_methods — Obtém o nome dos métodos da classe

### Descrição

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

Obtém o nome dos métodos da classe.

### Parâmetros

`object_or_class`

  O nome da classe ou a instância do objeto

### Valor Retornado

Retorna um array de nome de métodos definidos para a classe especificada por `object_or_class`.

### Registro de Alterações

Versão | Descrição
--- | ---
8.0.0 | O parâmetro `object_or_class` agora aceita apenas objetos ou nomes de classe válidos.

### Exemplos

Exemplo #1 Exemplo de get_class_methods()

    <?php

    class minhaclasse {
        // construtor
        function __construct()
        {
            return(true);
        }

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

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

    $metodos_da_classe = get_class_methods('minhaclasse');
    // ou
    $metodos_da_classe = get_class_methods(new minhaclasse());

    foreach ($metodos_da_classe as $nome_do_metodo) {
        echo "$nome_do_metodo\n";
    }

    ?>

O exemplo acima produzirá:

    __construct
    minhafuncao1
    minhafuncao2

### Veja Também

- get_class() - Retorna o nome da classe de um objeto
- get_class_vars() - Obtém as propriedades padrão da classe
- get_object_vars() - Obtém as propriedades de um objeto

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