get_called_class
get_class_vars
Funções para Classes/Objetos
PHP Manual

# get_class_methods

(PHP 4, PHP 5)

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

### Descrição

array get_class_methods ( mixed `$class_name` )

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

### Parâmetros

`class_name`

  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 `class_name` . No case de um erro, é retornado `NULL`.

### Histórico

Versão | Descrição
--- | ---
5.0.0 | No PHP 5, esta função retorna o nome dos métodos como eles foram declarados (case-sensitive). No PHP 4 eles ficavam em minúsculo.
4.0.6 | A possibilidade de especificar o próprio objeto foi adicionada.

### Exemplos

Exemplo #1 Exemplo da get_class_methods()

`<?php
class myclass {
// constructor
function myclass()
{
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";
}
?>`

O exemplo acima irá imprimir:

    myclass
    myfunc1
    myfunc2

### 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 públicas de um dado objeto

get_called_class
get_class_vars
Funções para Classes/Objetos
PHP Manual