Основные стандартные функции
Перечислим основные стандартные функции для работы с классами и объектами.
array get_class_methods(string имя_класса) - возвращает массив имен методов класса с заданным именем.
array get_class_vars(string имя_класса) - возвращает массив имен атрибутов класса с заданным именем.
array get_object_vars(object имя_обьекта) - возвращает ассоциативный массив с информацией обо всех атрибутах объекта с заданным именем.
bool method_exists(object имя_обьекта. string имя_метода) - проверяет, поддерживается ли объектом метод с заданным именем. Если метод поддерживается, функция возвращает TRUE, в противном случае возвращается FALSE.
string get_class(object имя_объекта) - возвращает имя класса, к которому относится объект с заданным именем.
string get_parent_class(object имя_обьекта) - возвращает имя родительского класса (если он есть) для объекта с заданным именем.
bool is_subclass_of(object объект, string имя_класса) - проверяет, был ли объект создан на базе класса, имеющего родительский класс с заданным именем. Функция возвращает TRUE, если проверка дает положительный результат, и FALSE в противном случае.
array get_declared_classes( ) - возвращает массив с именами всех определенных классов.
Файлы
Дата добавления: 2015-04-15; просмотров: 735;