(PHP 4, PHP 5, PHP 7)
get_class_methods — Obtém o nome dos métodos da classe
class_name
O nome da classe ou a instância do objeto
Retorna um array de nome de métodos definidos para a classe especificada por
class_name
. No case de um erro, é retornado NULL
.
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. |
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