get_class Devuelve el nombre de la clase de un objeto &reftitle.description; stringget_class objectobject Devuelve el nombre de la clase del objeto obj. &reftitle.parameters; object El objeto probado. Pasar explícitamente &null; en object ya no es permitido desde PHP 7.2.0 y emite una E_WARNING. A partir de PHP 8.0.0, se emite una TypeError cuando &null; es utilizado. &reftitle.returnvalues; Devuelve el nombre de la clase de la cual object es una instancia. Si object es una instancia de una clase que existe en un espacio de nombres, el nombre con el espacio de nombres de la clase será devuelto. &reftitle.errors; Si get_class es llamada con algo que no sea un objeto, se levanta una TypeError. Anteriormente a PHP 8.0.0, se emitía una advertencia de nivel E_WARNING. Si get_class es llamado sin argumento fuera de una clase, se levanta una Error. Anteriormente a PHP 8.0.0, se emitía una advertencia de nivel E_WARNING. &reftitle.changelog; &Version; &Description; 8.3.0 Llamar a get_class sin argumento ahora desencadena una advertencia E_DEPRECATED; previamente, llamar a esta función dentro de una clase devolvía el nombre de esa clase. 8.0.0 Llamar a esta función desde fuera de una clase ahora lanza una Error. Anteriormente, se generaba un E_WARNING y la función devolvía &false;. 7.2.0 Anteriormente a esta versión, el valor por omisión para object era &null; y tenía el mismo efecto que no pasar ningún valor. Ahora &null; ya no es el valor por omisión para object, y ya no es una entrada válida. &reftitle.examples; Ejemplo con <function>get_class</function> name(); ?> ]]> &example.outputs; Uso de <function>get_class</function> en una superclase ]]> &example.outputs; Uso de <function>get_class</function> con espacios de nombres de clase ]]> &example.outputs; &reftitle.seealso; get_called_class get_parent_class gettype get_debug_type is_subclass_of