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