Функции для работы с классами и объектами
get_class_methods()
Функция get_class_methods() возвращает массив имен методов класса с заданным именем. Синтаксис функции get_class_methods():
code:array get_class_methods (string имя_класса)
get_class_vars()
Функция get_class_vars() возвращает массив имен атрибутов класса с заданным именем. Синтаксис функции get_class_vars():
code:array get_class_vars (string имя_класса)
get_object_vars()
Функция get_object_vars() возвращает ассоциативный массив с информацией обо всех атрибутах объекта с заданным именем. Синтаксис функции get_object_vars():
code:array get_object_vars (object имя_обьекта)
method_exists()
Функция method_exists() проверяет, поддерживается ли объектом метод с заданным именем. Если метод поддерживается, функция возвращает TRUE, в противном случае возвращается FALSE. Синтаксис функции method_exists():
code:bool method_exi sts (object имя_обьекта. string имя_метода)
get_class()
Функция get_class() возвращает имя класса, к которому относится объект с заданным именем. Синтаксис функции get_class():
code:string get_class(object имя_объекта);
get_parent_class()
Функция get_parent_class() возвращает имя родительского класса (если он есть) для объекта с заданным именем. Синтаксис функции get_parent_dass():
code:string get_parent_class (object имя_обьекта);
is_subclass_of()
Функция is_subclass_of() проверяет, был ли объект создан на базе класса, имеющего родительский класс с заданным именем. Функция возвращает TRUE, если проверка дает положительный результат, и FALSE в противном случае. Синтаксис функции is_subclass_of():
code:bool is_subclass_of (object объект, string имя_класса)
get_declared_classes()
Функция get_declared_classes() возвращает массив с именами всех определенных классов. Синтаксис функции get_declared_classes():
code:array get_declared_classes() |