class_exists
get_class_vars
Функции работы с Классами/Объектами
PHP Manual

# get_class_methods

(PHP 4, PHP 5)

get_class_methods — Возвращает массив имен методов класса

### Описание

array get_class_methods ( mixed `$class_name` )

Функция возвращает массив имен методов определенных для класса `class_name` .

> Замечание: Начиная с PHP 4.0.6, вы можете передать функции объект вместо указания имени класса `class_name` . К примеру:

> `<?php
> $class_methods = get_class_methods($my_class); // ниже приведен полный пример
> ?>`

Пример #1 Пример использования get_class_methods()

`<?php
class myclass {
// конструктор
function myclass()
{
return(true);
}
// метод 1
function myfunc1()
{
return(true);
}
// метод 2
function myfunc2()
{
return(true);
}
}
$my_object = new myclass();
$class_methods = get_class_methods(get_class($my_object));
foreach ($class_methods as $method_name) {
echo "$method_name\n";
}
?>`

выведет:

    myclass
    myfunc1
    myfunc2

См. также get_class_vars() и get_object_vars().

class_exists
get_class_vars
Функции работы с Классами/Объектами
PHP Manual