get_class Возвращает имя класса, которому принадлежит объект &reftitle.description; stringget_class objectobject Функция получает имя класса объекта object. &reftitle.parameters; object Тестируемый объект. С PHP 7.2.0 явная передача &null; в параметр object запрещена и выдаёт ошибку уровня E_WARNING. С PHP 8.0.0 функция выбрасывает исключение TypeError при передаче в параметр значения &null;. &reftitle.returnvalues; Функция возвращает имя класса, которому принадлежит экземпляр object. Функция вернёт полное название пространства имён, если объект object — экземпляр класса из пространства имён. &reftitle.errors; Функция get_class выбрасывает исключение TypeError, если функцию вызывают не с объектом. До PHP 8.0.0 функция выдавала ошибку уровня E_WARNING. Функция get_class выбрасывает исключение Error, если функцию вызывают вне класса без аргументов. До PHP 8.0.0 функция выдавала ошибку уровня E_WARNING. &reftitle.changelog; &Version; &Description; 8.3.0 Функция get_class теперь выдаёт ошибку уровня E_DEPRECATED, если функцию вызвали без аргументов; раньше вызов функции внутри класса возвращал название класса. 8.0.0 Вызов функции вне класса без аргументов выбрасывает исключение Error. Раньше функция выдавала ошибку уровня E_WARNING и возвращала значение &false;. 7.2.0 До этой версии значением объекта object по умолчанию было значение &null;, и это давало тот же эффект, что и вызов функции без аргументов. Значение &null; удалили как значение по умолчанию для объекта object и оно больше не допустимо. &reftitle.examples; Пример использования функции <function>get_class</function> name(); ?> ]]> &example.outputs; Вызов функции <function>get_class</function> в родительском классе ]]> &example.outputs; Вызов функции <function>get_class</function> с классами в пространствах имён ]]> &example.outputs; &reftitle.seealso; get_called_class get_parent_class gettype get_debug_type is_subclass_of